GlideDialogForm - Warning on Save

kristenankeny
Tera Guru

We have a custom form layout that contains only the fields relevant to resolving an incident. I have created a UI Action that brings up this form:

function showMyForm(){

      //Get the table name and sys_id of the record

      var tableName = g_form.getTableName();

      var sysID = g_form.getUniqueValue();

      //Create and open the dialog form

      var dialog = new GlideDialogForm('Resolve incident', tableName); //Provide dialog title and table name

      dialog.setSysID(sysID); //Pass in sys_id to edit existing record, -1 to create new record

      dialog.addParm('sysparm_view', 'ResolveDialog'); //Specify a form view

      dialog.addParm('sysparm_form_only', 'true'); //Add or remove related lists

      dialog.render(); //Open the dialog

}

This is the form that pops up and they have to populate the close code and notes:

find_real_file.png

But, when you click "Update", you get this warning:

find_real_file.png

If I click "Leave" it closes the dialog completely and refreshes the incident record. If I click "Stay", it closes the dialog completely and the incident record shows the blue change icon next to the fields that I changed via the dialog form. How can I resolve this issue?

1 ACCEPTED SOLUTION

It looks like GlideDialogForm has been replaced with GlideModalForm - GlideModalFormV3 - Client


View solution in original post

11 REPLIES 11

Here is the script in the UI action function:

 

var tableName = g_form.getTableName();
var sysID = g_form.getUniqueValue();

//Create and open the dialog form
var dialog = new GlideModalForm('Resolve incident', tableName); //Provide dialog title and table name
dialog.setSysID(sysID); //Pass in sys_id to edit existing record, -1 to create new record
dialog.addParm('sysparm_view', 'ResolveDialog'); //Specify a form view
dialog.addParm('sysparm_form_only', 'true'); //Add or remove related lists
dialog.render(); //Open the dialog

To prevent this message use GlideModal and all will be OK