创建记录后如何禁用表单字段?

时间:2012-11-09 20:03:46

标签: axapta

我是AX的新手,我还在学习如何使用覆盖方法。

在类似于HcmPayrollLine的表单上,我想在创建每个记录后禁用所有字段。因此,在我输入记录并单击“新建”后,我刚创建的记录应该被禁用/灰显。

非常感谢

2 个答案:

答案 0 :(得分:1)

这是一张新桌子吗?它应该以这种方式为所有用户工作吗?

您可以将每个字段的AllowEdit属性设置为No,将AllowEditOnCreate属性设置为Yes

或者您可以覆盖表单数据源的active方法,并在yourTable_ds.allowEdit(!yourTable.RecId);之后添加super();之类的内容。

有帮助吗?

答案 1 :(得分:0)

一个简单的方法,只需将相关表格字段的AllowEdit属性设置为No