- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-18-2024 11:41 AM
Hi ,
I need to create a dialog box to show some text with 'Yes' and 'No' as the button for the user to choose. If user selects 'Yes" need to update a Boolean field as true and if 'No' then update same Boolean field as false, I need to do this using onSubmit Client Script. Please help with the working example!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-19-2024 05:36 PM
Hello @Rush B
For GlideModal approach you can try the below one:
function onSubmit() {
    //Type appropriate comment here, and begin script below
    if (g_scratchpad.userConfirmed) {
        return true;
    }
    var knowledgeTrue = function() {
        g_scratchpad.userConfirmed = true;
        g_form.setValue("knowledge", true);
        g_form.submit();
    };
    var knowledgeFalse = function() {
        g_scratchpad.userConfirmed = true;
        g_form.setValue("knowledge", false);
        g_form.submit();
    };
    var glideDialogClass = typeof GlideModal != 'undefined' ? GlideModal : GlideDialogWindow;
    var gModal = new glideDialogClass("glide_ask_standard");
    gModal.setTitle("Are you want to create article upon closure?");
    gModal.setPreference("title", "Article creation");
    gModal.setPreference("onPromptComplete", knowledgeTrue);
    gModal.setPreference("onPromptCancel", knowledgeFalse);
    gModal.render();
    return false;
}(=tested)
Murthy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-19-2024 05:45 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-18-2024 11:50 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-18-2024 12:02 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-19-2024 05:36 PM
Hello @Rush B
For GlideModal approach you can try the below one:
function onSubmit() {
    //Type appropriate comment here, and begin script below
    if (g_scratchpad.userConfirmed) {
        return true;
    }
    var knowledgeTrue = function() {
        g_scratchpad.userConfirmed = true;
        g_form.setValue("knowledge", true);
        g_form.submit();
    };
    var knowledgeFalse = function() {
        g_scratchpad.userConfirmed = true;
        g_form.setValue("knowledge", false);
        g_form.submit();
    };
    var glideDialogClass = typeof GlideModal != 'undefined' ? GlideModal : GlideDialogWindow;
    var gModal = new glideDialogClass("glide_ask_standard");
    gModal.setTitle("Are you want to create article upon closure?");
    gModal.setPreference("title", "Article creation");
    gModal.setPreference("onPromptComplete", knowledgeTrue);
    gModal.setPreference("onPromptCancel", knowledgeFalse);
    gModal.render();
    return false;
}(=tested)
Murthy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-19-2024 05:45 PM
