我在一个套件上工作,我有一个1.0的工作版本,但我需要转换到2.0,因为1.0缺乏便利。简而言之,我选择一个项,找到包含它的装配项,为我想要修改的每个装配选择一个复选框,然后选择一个要替换原始项的项。在1.0中,我有一个保存的搜索,通过“成员”子列表加入项目,我还拉入了它所在的“行”。在2.0中,我似乎不能从搜索中访问连接的列,我使用它来过滤标识符'memberitem‘并传递项的内部In。但是由于某些原因,它会出错,并声明它是“一个nlobjSearchFilter包含无效的搜索条件:成员项”。这是1.0中可用来按项目进行筛选的列。在这方面的任何帮助都是非常感谢的。
发布于 2017-01-30 20:21:18
这是2.0搜索的一个示例。列和过滤器实际上没有什么变化,所以您应该能够将它们复制到2.0搜索中。
search.create({
type:search.Type.CUSTOMER,
title:'test Search',
id:'customsearch_testsearch',
columns:['internalid','someOtherColumn'],
filters:['parent','anyof',parentID]
});这是文档的URL (N/search Module)。希望这能有所帮助。如果没有现有代码的样本,我不能做更多的事情。
另外,这里的文档显示了哪种类型的搜索运算符可以用于哪种类型的字段:Search Operators。字段memberitem是一个选择列表,因此只能对该字段使用anyof或noneof。
https://stackoverflow.com/questions/41916237
复制相似问题