我有以下用例:
Acumatica 组合框/下拉列表,可以有 8 个左右的值,其选择决定了用于在组合框/下拉列表中呈现的表/DAC。
e.g.:
- 如果当前
StatusProfileID
= WO1 和Status
= WCMP ,
WCMP 是当前版本UserStatus
, then UserStatus
= WRJT、WEXE、WCMP
- 如果当前
StatusProfileID
= WO1 和Status
= WRJT ,
WRJT 为当前状态UserStatus
, then UserStatus
= WEXE,WRJT
如何使显示的用户状态与当前状态一致,并且在选择其他数据时会实时变化
我遵循的方式Acumatica 动态多选下拉菜单 https://stackoverflow.com/questions/37249865/acumatica-dynamic-multiselect-dropdown从状态表中选择数据
我知道我必须使用自定义 StringList 属性,但如何执行此操作的详细信息尚不清楚。
屏幕下拉列表 https://i.stack.imgur.com/yv6Ys.jpg
来自表状态的数据 https://i.stack.imgur.com/4NFi5.png
动态更改字符串列表的一种方法是在适当的 rowselect 事件中使用以下示例代码
if(somecondition)
PXStringListAttribute.SetList<DAC.Field>(sender, row,
new string[] { "WRJT", "WEXE", "WCMP" },
new string[] { "WRJT", "WEXE", "WCMP" });
else
PXStringListAttribute.SetList<DAC.Field>(sender, row,
new string[] { "WEXE", "WRJT" },
new string[] { "WEXE", "WRJT" });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)