Add Dialog Box in d365fo x++

 Add Dialog Box in d365fo x++

Code:

public container Dialog()
    {
        Dialog      dialog;
        DialogField fieldCompany, fieldDomain, fieldClientid, fieldClientsecret, fieldResource, fieldLoginURL;
        dialog = new Dialog();

        dialog.addText("Enter Company");
        fieldCompany = dialog.addField(extendedTypeStr(Name));
        
        dialog.addText("Enter Domain");
        fieldDomain = dialog.addField(extendedTypeStr(Name));

        dialog.addText("Enter Clientid");
        fieldClientid = dialog.addField(extendedTypeStr(Name));

        dialog.addText("Enter Client Secret");
        fieldClientsecret = dialog.addField(extendedTypeStr(Name));

        dialog.addText("Enter Resource");
        fieldResource = dialog.addField(extendedTypeStr(Name));

        dialog.addText("Enter LoginURL");
        fieldLoginURL = dialog.addField(extendedTypeStr(Name));

        dialog.run();

        if (dialog.closedOk())
        {
            return [fieldCompany.value(), fieldDomain.value(), fieldClientid.value(), fieldClientsecret.value(), fieldResource.value(), fieldLoginURL.value()];
        }

        return ['', '', '', '', '', '' ];
    }

Comments