如何在CA304000屏幕中启用自定义文本框?

时间:2017-06-28 10:07:02

标签: acumatica

我在CA304000中添加了一些自定义字段(财务 - >现金管理 - >事务),但这些文本字段自动禁用。 enter image description here

你能帮帮我吗?!

1 个答案:

答案 0 :(得分:3)

查看CATranEntry中的CAAdj_RowSelected图表,您会看到整行被标记为enabled = false(PXUIFieldAttribute.SetEnabled(sender, adj, false);

您需要扩展此图形和CAAdj_RowSelected以启用已在图形中找到类似逻辑的字段。例如,已经检查确定交易是否已下达:

PXUIFieldAttribute.SetEnabled<CAAdj.curyControlAmt>(sender, adj, adjNotReleased);

您将使用与此类

类似的自定义字段使用相同的语法
PXUIFieldAttribute.SetEnabled<CAAdj.usrTNVName>(sender, adj, adjNotReleased);

使用基本图中的相同逻辑来了解adjNotReleased如何设置并在扩展中使用它。