我在CA304000(财务 - >现金管理 - >交易)中添加了一些自定义字段,但这些文本字段自动禁用 .
你能帮帮我吗?!
查看 CAAdj_RowSelected 中的 CATranEntry 图表,您会看到整行被标记为enabled = false( PXUIFieldAttribute.SetEnabled(sender, adj, false); )
CAAdj_RowSelected
CATranEntry
PXUIFieldAttribute.SetEnabled(sender, adj, false);
您需要扩展此图形和CAAdj_RowSelected以启用具有图形中已有类似逻辑的字段 . 例如,已经检查确定交易是否已下达:
PXUIFieldAttribute.SetEnabled<CAAdj.curyControlAmt>(sender, adj, adjNotReleased);
您将使用与此类似的自定义字段使用相同的语法
PXUIFieldAttribute.SetEnabled<CAAdj.usrTNVName>(sender, adj, adjNotReleased);
使用基本图中的相同逻辑来了解adjNotReleased如何设置并在扩展中使用它 .
1 回答
查看
CAAdj_RowSelected
中的CATranEntry
图表,您会看到整行被标记为enabled = false(PXUIFieldAttribute.SetEnabled(sender, adj, false);
)您需要扩展此图形和CAAdj_RowSelected以启用具有图形中已有类似逻辑的字段 . 例如,已经检查确定交易是否已下达:
您将使用与此类似的自定义字段使用相同的语法
使用基本图中的相同逻辑来了解adjNotReleased如何设置并在扩展中使用它 .