Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 AX 新手,我仍在学习如何使用覆盖方法。
在类似于 HcmPayrollLine 的表单上,我想在创建每条记录后禁用它的所有字段。因此,在我输入一条记录并单击新建后,我刚刚创建的记录应该被禁用/灰显。
非常感谢
这是新表吗?它应该对所有用户都以这种方式工作吗?
您可以将AllowEdit每个字段的属性设置为No将AllowEditOnCreate属性设置为Yes。
AllowEdit
No
AllowEditOnCreate
Yes
或者您可以覆盖active表单数据源的方法并添加类似yourTable_ds.allowEdit(!yourTable.RecId);after的内容super();。
active
yourTable_ds.allowEdit(!yourTable.RecId);
super();
它有帮助吗?
一个简单的,只需将AllowEdit相关表字段上的属性设置为No.