我需要 CTRL + N 来调用默认行为,即在不调用我的NewButton的情况下创建新记录。
NewRecordAction 属性未填写,快捷方式无效,似乎被禁用。
表单上的DataSource允许创建,我可以通过我的NewButton MenuItemButton
创建。
我似乎以某种方式失去了它的默认行为,可能导致什么?
答案 0 :(得分:2)
Ctrl-N不执行任何操作,因为NewRecordAction
未填写,并且New
属性中没有Command
的命令按钮。
我假设您使用了“从模板创建表单”或已从SysBPStyle_TransactionDetails
表单复制(同样的事情)。此表单包含一个按钮NewButton
,用于调用创建表单,例如SalesCreateOrder
表单。
您有两种选择:
NewRecordAction
。这在列表页面中应该是必需的。 NewButton
,然后在New
媒体资源中创建一个包含Command
的新命令按钮。还要记住为控件或包含节点上的DataSource
属性赋值。我个人更喜欢第二个选项(可能与setFocus
调用相结合),因为不需要创建表单,只有一个表单供您维护和用户学习。