AX对话框按钮是否仅限于OK
和Cancel
?
是否可以在对话框中添加自定义按钮?
我的对话框有以下代码:
static void mitTabPage(Args _args)
{
Dialog dialog;
DialogGroup dialoggroup, dialoggroup2;
DialogField dialogfield, dialogfield2;
;
dialog = new Dialog ("A new Dialog");
dialog.addTabPage("Brand Id's");
dialoggroup = dialog.addGroup("Brand Id's");
dialogfield = dialog.addField(extendedTypeStr(SYCCarBrandId));
dialog.addTabPage("Owners");
dialoggroup2 = dialog.addGroup("Owners");
dialogfield2 = dialog.addField(extendedTypeStr(SYCOwner));
dialog.run();
}
我想在对话框中添加另一个按钮。我怎么能这样做?
答案 0 :(得分:2)
Dialog框架是一个简单的框架,用于提示用户获取某些数据/设置,然后执行某些操作或取消。
对于您尝试做的事情,使用对话框架很可能没有意义,相反,如果您需要其他功能,您可以/应该创建另一个表单。
但是,如果你坚持使用Dialog框架,你可以添加一个运行时按钮并使用registerOverrideMethod。
请参阅以下链接:
https://msdn.microsoft.com/en-us/library/dialogfield.registeroverridemethod.aspx
https://blogs.msdn.microsoft.com/axsupport/2015/06/07/using-x-to-add-a-control-at-runtime/