我熟悉通过创建“保存的搜索”并在“可用的过滤器”子选项卡上在NetSuite表单上创建自定义子列表,从列表/记录类型字段添加至少一个可用的过滤器。如果不使用列表/记录类型字段作为第一个可用过滤器,则保存的搜索不可用于指定为子列表。
是否有解决方法将保存搜索添加为由自由格式文本字段过滤的自定义子列表?有没有办法使用SuiteScrpt实现这一目标?具体来说,我想在销售交易中使用otherrefnum字段来过滤搜索,该搜索显示具有该otherrefnum的所有其他交易。非常感谢任何帮助!
答案 0 :(得分:1)
保存搜索自定义列表只能添加到列表/记录字段的表单中,因为这是连接所基于的主键/外键。
我认为添加将通过自由格式文本过滤的已保存搜索子列表的唯一方法是通过脚本。
您可以通过手动执行搜索并在相关用户事件的beforeLoad上生成子列表来完成此操作。
请记住,执行按自由文本过滤的搜索非常繁重,可能会对表单的性能和加载时间产生重大影响。
答案 1 :(得分:0)
我可以创建已保存的搜索并将其设为子列表并搜索OtherRefNum
在搜索定义中添加要过滤到主线的条件。 对于可用的过滤器,请选择PO / Check ID
转到客户并选择该搜索子列表视图。 这是错误:现在刷新页面,你的过滤器可用。
结果会自动过滤为该客户的交易。
如果您正在尝试对OtherRefNum进行常规搜索,您是否知道可以将其输入到Netsuite的全局搜索(页面顶部)中,并且将返回具有该值的所有事务?
在otherrefnum上进行自由文本搜索没有速度惩罚。它是一个索引字段,搜索速度非常快。