向对话框添加按钮

时间:2016-11-21 10:32:51

标签: button dialog dynamics-ax-2012 x++ erp

AX对话框按钮是否仅限于OKCancel? 是否可以在对话框中添加自定义按钮?

我的对话框有以下代码:

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();
}

我想在对话框中添加另一个按钮。我怎么能这样做?

1 个答案:

答案 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/

相关问题