Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Adding caption to UI builder generated dialog box

(0) ShareShare
ReportReport
Posted on by 1,199

Hi,

I want to add a caption to the dialog box (parameter window) generated using a UI builder.

I am looking for code similar to what I would do in case of legacy reports to add a caption to the dialog box

Dialog dlg = new Dialog("@labelID");

I tried to add a caption in by overriding the new method of UI builder class, passing a dialog box with the caption to the super method, but that did not workout.

Any help is appreciated.

*This post is locked for comments

  • Community Member Profile Picture
    on at
    RE: Adding caption to UI builder generated dialog box

    Inside DAX2012 works next code:

    //class MyReport_UIBuilder extends SrsReportDataContractUIBuilder

    public void build()
    {
    ...

    controller.parmDialogCaption('My caption');

    ...

    }

  • b_radlyjames Profile Picture
    3,089 on at
    RE: Adding caption to UI builder generated dialog box

    this.dialog().caption("Caption")  does not work.

    Setting it via controller does work.

  • Iulian Cordobin Profile Picture
    8,201 on at
    RE: Adding caption to UI builder generated dialog box

    Hi Abhinay, did you manage to resolve your issue?

  • Suggested answer
    Iulian Cordobin Profile Picture
    8,201 on at
    RE: Adding caption to UI builder generated dialog box

    Not sure what is the exact implementation in your case, but, this works for me (just tested it again): in your Controller class, that should extend SysOperationServiceController, override dialogPostBuild method and add this line at the end, after super

       this.dialog().caption("New Text");

    or in the main() method of the controller, after setting your class and method just call

        controller.parmDialogCaption("Change default caption");

  • Abhinay Tharwal Profile Picture
    1,199 on at
    RE: Adding caption to UI builder generated dialog box

    This option does not seem to work.

    Tried it, yielded no result.

  • Abhinay Tharwal Profile Picture
    1,199 on at
    RE: Adding caption to UI builder generated dialog box

    Thanks Brandon,

    I will try this and update here.

    Regards,

    Abhinay

  • Iulian Cordobin Profile Picture
    8,201 on at
    RE: Adding caption to UI builder generated dialog box

    Not sure I understood, but are you using the SysOperation framework to achieve your goal?

  • Brandon Wiese Profile Picture
    17,788 on at
    RE: Adding caption to UI builder generated dialog box

    I would think you should be able to set .caption() in the .preBuild() method of the UI builder class, since it's called immediately after the dialog is initialized.

  • Suggested answer
    Brandon Wiese Profile Picture
    17,788 on at
    RE: Adding caption to UI builder generated dialog box

    Try setting the .caption() property directly instead of by overriding the new() method.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Jonas ”Jones” Melgaard – Community Spotlight

We are honored to recognize Jonas "Jones" Melgaard as our April 2025…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 294,097 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 232,866 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,158 Moderator

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans