大家好,
有谁知道如何使用 Python API 创建一系列表达式过滤器(vcProductFilter)组合而成的vcCombinationProductFilter?
如果我先通过 UI 创建这些过滤器,我可以访问它们,但我不知道如何从头开始创建。
大家好,
有谁知道如何使用 Python API 创建一系列表达式过滤器(vcProductFilter)组合而成的vcCombinationProductFilter?
如果我先通过 UI 创建这些过滤器,我可以访问它们,但我不知道如何从头开始创建。
你好,
你需要使用过滤器常量:
首先,你需要使用 .setFilter 设置组合过滤器:
combiFilter = statement.setFilter(VC_FILTER_COMBINATION)
然后,你可以使用这些组合操作常量将过滤器插入到此过滤器中:
使用 .insertFilter( index, filterType, operation) 方法:
productFilter = combiFilter.insertFilter(-1,VC_FILTER_CONFIGURABLEPRODUCTTYPE, VC_FILTEROPERATION_AND) propertyFilter = combiFilter.insertFilter(-1,VC_FILTER_PRODUCTPROPERTY, VC_FILTEROPERATION_OR)
然后,你可以根据过滤器类型来定义它们。
谢谢 Tilma — 成功了,非常感谢!
我一直在试图弄清楚 setFilter 方法应该在哪里使用,但我完全迷失了。XD
请问:vcProductFilterStatement 继承自什么,我们在哪里可以获得这种类型的对象?
我认为所有带有过滤器的语句都是 vcProductFilterStatement(例如 TransportIn、StartTransportIn、ReserveProduct、Buffer、GetProducts 等),而其他所有语句都只是 vcStatement。
明白了。再次感谢。
上网淘巴领天猫淘宝优惠券,一年省好几千。
广告  ×您是本站第853549名访客 今日有0篇新文章/评论