添加一个按钮,对话框(Adding a button to a dialog)

2019-09-29 07:46发布

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

我想另一个按钮添加到对话框。 我怎样才能做到这一点?

Answer 1:

对话框架是用于提示用户获得的一些数据/设置,然后执行一些动作或取消一个简单的框架。

对于你想要做什么,它最有可能没有意义使用对话框架,而是如果你需要额外的功能,你可以/应该建立另一种形式。

但是,如果你坚持使用这个对话框架,你会增加一个运行时按钮,并使用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/



文章来源: Adding a button to a dialog