我有一个名为Sales Channel的字段,如果客户税区ID是本地的,它应该显示本地的,否则显示国外的。我有我的DAC作为一个下拉列表的时刻,但我需要改变它,以适应这个要求作为一个动态文本字段,我怎么能做到这一点?我附上了一些图片供参考。
需要从客户屏幕获取税区ID
客户的税区ID决定了Sales Channel
一种方法是定义taxzone的PXSetup视图,该视图使用当前客户作为where子句。
PXSetup<TaxZone, Where<TaxZone.taxZoneID, Equal<Current<Customer.taxZoneID>>>> customerTaxZone;
然后订阅客户字段的fielduupdated Event。然后,可以使用taxzone设置视图的当前值确定Sales Channel字段的值。