- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-25-2020 08:40 AM
Hello,
I have a "Reject" UI Action that I need to display a pop-up for with a comment box. They need to write the reason for the rejection. After they click ok, the rejected comment populates a reason field on the form.
How can I set this up.
I am struggling to follow the example provided by SN Guru:
https://www.servicenowguru.com/system-ui/glidedialogwindow-advanced-popups-ui-pages/
Thanks!
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-25-2020 08:51 AM
Hi,
You can pretty much duplicate the Cancel Change UI Action form the change_request table.
var rejectconfirmDialog;
function loadConfirmDialog() {
var dialogClass = window.GlideModal ? GlideModal : GlideDialogWindow;
rejectconfirmDialog = new dialogClass("change_confirm_cancel", false, 648, 250);
rejectconfirmDialog.setTitle(new GwtMessage().getMessage("Reject Task")); //Modify title to display on popup
rejectconfirmDialog.render();
}
function moveToCancel(notes) {
//g_form.setValue("state",1) Possible to set the state here.
g_form.setValue("work_notes", notes); //Pass reason worknotes to a field
rejectconfirmDialog.destroy();
gsftSubmit(null, g_form.getFormElement(), "UI action name"); // Call UI action to run server script
}
if (typeof window == 'undefined')
setRedirect();
function setRedirect() {
current.update();
action.setRedirectURL(current);
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-07-2024 03:04 AM
Hi @Anmol12 , I am facing the same issue when I have added the text in dialog box and click on "Ok" button it's not moving ahead and not redirecting me anywhere. Did you get the solution, if yes please help here, thanks.