- 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