Search code examples
axaptax++dynamics-ax-2012dialog

How to rename dialog box buttons or create new in Ax 2012?


Is it possible to rename dialog box buttons?
For example on "okCancel" can I rename the "ok" button as "continue"?

If not please guide me how can I create my own dialog box?

Thanks ahead.


Solution

  • A button has a "Text" property. You can set that property or do so by code:

    okButton.text("Continue");
    

    The Box::okCancel uses the DialogBox class which is a kernel class and cannot be changed. The yesNoAxaptaForm method on the other hand uses an AX form, so you can roll on your own. That said it seems to gain little value.

    Also consider using the RunBase framework with a form, as demonstrated in the Tutorial_RunbaseForm class.