我已经创建了应该由usig CommandButtons插入,编辑和删除行的表单。 Propierity在命令字段中设置为新建,编辑记录和删除。
通常它可以工作,但它不安全,因为它是在不使用CommandButton的情况下编辑行。
我不知道如何使用按钮创建数据源或CommandButton属性来编辑记录,而不是自动。
答案 0 :(得分:0)
如果使用here所述的表单模板创建,这就是标准AX 2012表单的行为方式。
要使用模板创建表单,请右键单击AOT中的“表单”,单击“从模板中新建表单”,然后单击指定要创建的表单类型的模板。从指定的模板生成表单。新表单包含实现由该表单的设计模式指定的表单结构的控件。此外,还会使用适用于指定类型的表单的值填充多个属性。要完成表单,您可以添加控件,以便访问表单支持的数据和操作。
考虑使用SimpleListDetails
表单模板。网格的AllowEdit
设置为“否”,而细节部分允许编辑,如果处于编辑模式。编辑或查看模式是否为默认值a user setup。
答案 1 :(得分:0)
好的...使用所有属性组合有简单的方法:
只需设置菜单项" OpenMode"到" Viev"如果用户使用正确的CommandButton,则禁用编辑。