Forms CTRL+;N不在DetailsFormTransactions页面上调用new
我需要CTRL+N来调用默认行为,即创建新记录而不调用我的NewButton NewRecordAction属性未填写,快捷方式不执行任何操作,似乎已禁用 表单上的数据源允许创建,我可以通过我的Forms CTRL+;N不在DetailsFormTransactions页面上调用new,forms,axapta,dynamics-ax-2012,Forms,Axapta,Dynamics Ax 2012,我需要CTRL+N来调用默认行为,即创建新记录而不调用我的NewButton NewRecordAction属性未填写,快捷方式不执行任何操作,似乎已禁用 表单上的数据源允许创建,我可以通过我的NewButton菜单项按钮创建 我似乎不知何故丢失了它的默认行为,这是什么原因造成的?Ctrl-N没有做任何事情,因为NewRecordAction没有填写,而且command属性中没有带New的命令按钮 我假设您使用了“从模板创建表单”,或者从SysBPStyle\u TransactionDetai
NewButton菜单项按钮创建
我似乎不知何故丢失了它的默认行为,这是什么原因造成的?Ctrl-N没有做任何事情,因为NewRecordAction
没有填写,而且command
属性中没有带New
的命令按钮
我假设您使用了“从模板创建表单”,或者从SysBPStyle\u TransactionDetails
表单复制了表单(同样的事情)。此表单包含一个bottonNewButton
,用于调用创建表单,如SalesCreateOrder
表单
您有两个选择:
用创建菜单项的控件名填写NewRecordAction
。这在列表页面中应该是强制性的李>
删除NewButton
,然后在command
属性中使用new
创建一个新的命令按钮。还请记住为控件或包含节点上的数据源
属性指定一个值
我个人更喜欢第二个选项(可能与setFocus
通话结合使用),因为这样就不需要创建表单,只有一个表单供您维护和用户学习。您应该提供详细信息,分享您的研究成果。如果你的问题是你写的代码,你应该包括一些。