You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NetSuite 高级PDF模板实现拣货单双重排序的技术咨询

NetSuite高级PDF模板多重排序修改方案

NetSuite高级PDF模板底层使用FreeMarker语法,?sort_by 内置方法支持传入多个排序字段实现多重排序,字段传入顺序就是排序优先级,越靠前的字段排序优先级越高。

场景1:保留原有品牌排序,追加商品类别作为第二排序规则

假设商品类别对应的字段ID为 custitem_category(如果是你系统内自定义的字段,替换为实际的字段ID即可),直接在sort_by的参数里追加第二个字段即可,修改后代码如下:

<#list record.item?sort_by("cust_brand", "custitem_category") as item>

场景2:按需求优先按部门排序,同一部门下按商品类别排序

假设部门对应的标准字段ID为 department,商品类别字段ID为 custitem_category,修改后代码如下:

<#list record.item?sort_by("department", "custitem_category") as item>

补充说明

  • 以上排序默认按升序排列,如果需要调整为降序,可在整个sort_by方法后追加?reverse
  • 所有用到的排序字段必须提前在模板的「字段资源」列表中添加,否则会出现渲染错误

内容的提问来源于stack exchange,提问作者sandip

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 03:12:03