Simple Dialog Validation in AX

static void ShyamDialogJob(Args _args)
{
    Dialog      dialog;
    DialogField dialogField;
    Name        name;
    ;
    dialog      = new Dialog("please type ' abcd'");
    dialogField = dialog.addField(typeid(Name),"Type value" );
    if (dialog.run())
    {
        name = dialogField.value();
        if (name == 'abcd')
            info("well done, mate!");
        else
            throw error("This was the wrong value");
        // add code after validation
    }
    else
    {
        warning("Update cancelled by user");
    }
}

Comments

Post a Comment