The GlideDialogWindow API provides methods for displaying a dialog in the current window and frame.

Use these methods in scripts anywhere that you can use a client-side JavaScript. These methods are most often called from a UI action with the Client check box selected.

Note: This API has been deprecated, use the GlideModal API instead.

GlideDialogWindow - GlideDialogWindow(String id, Boolean readOnly, Number width, Number height)

Provides methods for displaying a dialog in the current window and frame.

Use these methods in scripts anywhere that you can use a client-side JavaScript. These methods are most often called from a UI Action with the Client check box selected.

Table 2. Returns
Type Description
void

Example

// Creates a dialog window
var gdw = new GlideDialogWindow('show_list');

// Creates a read-only dialog window
var gdw = new GlideDialogWindow('show_list', true);

// Creates a dialog window that is 400 pixels wide
var gdw = new GlideDialogWindow('show_list', false, 400); 

// Creates a dialog window that is 400 pixels wide and 200 pixels tall
var gdw = new GlideDialogWindow('show_list', false, 400, 200); 

GlideDialogWindow - adjustBodySize()

Adjusts the body height of a dialog window to be the window height minus the header height.

You typically call this method after calling GlideDialogWindow - setSize().

Table 3. Parameters
Name Type Description
None
Table 4. Returns
Type Description
void

Example

var gdw = new GlideDialogWindow('show_list');
      gdw.setTitle('Test');
      gdw.setSize(750,300);
      gdw.adjustBodySize();
      gdw.render();

GlideDialogWindow - destroy()

Closes the dialog window.

Table 5. Parameters
Name Type Description
None
Table 6. Returns
Type Description
void

Example

//Destroy the current dialog window.
      GlideDialogWindow.get().destroy();

GlideDialogWindow - render()

Renders the dialog window.

Table 7. Parameters
Name Type Description
None
Table 8. Returns
Type Description
void

Example

var gdw = new GlideDialogWindow('show_list');
      gdw.setTitle('Test');
      gdw.setSize(750,300);
      gdw.setPreference('table', 'u_test_list');
      gdw.setPreference('title', 'A New Title');
      gdw.render();

GlideDialogWindow - setPreference(String name, String value)

Sets a given window property to a specified value.

Any window property can be set using this method.

Table 9. Parameters
Name Type Description
name String The window property to set.
value String The value for the window property.
Table 10. Returns
Type Description
void

Example

var gdw = new GlideDialogWindow('show_list');
      gdw.setTitle('Test');
      gdw.setSize(750,300);
      gdw.setPreference('table', 'u_test_list');
      gdw.setPreference('title', 'A New Title');

GlideDialogWindow - setSize(Number width, Number height)

Sets the size of the dialog window.

If you do not pass width and height parameters, a default size is used.

Table 11. Parameters
Name Type Description
width Number The width of the dialog window.
height Number The height of the dialog window.
Table 12. Returns
Type Description
void

Example

var gdw = new GlideDialogWindow('show_list');
      gdw.setSize(750,300);

GlideDialogWindow - setTitle(String title)

Sets the title of the dialog window.

Table 13. Parameters
Name Type Description
title String The title for the current window.
Table 14. Returns
Type Description
void

Example

//var gdw = new GlideDialogWindow('show_list');
      gdw.setTitle('test');