How to pass value in GlideModal setPreference UI macro
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-26-2019 11:43 PM
Hello,
please see below code and print screens.
What I need is that after clicking on icon "Show related Cis" I get a list of related CIs to caller Id - which is retrieved from table cmdb_ci.
If I make a following change change gdw.setPreference('table', 'cmdb_ci'); , I get a different result of 1 row - item assigned to someone else than caller id.
Also, what I cannot get my head around is what kind of parameter is the incident_list in below query.
Appreciate your help so much on this!
Thanks.
Milan
var gdw = new GlideModal('show_list');
gdw.setTitle(title);
gdw.setSize(750);
gdw.setPreference('focusTrap', true);
gdw.setPreference('table', 'incident_list');
gdw.setPreference('sysparm_query', query);
gdw.setPreference('title', 'A New Title');
gdw.render();
- Labels:
-
User Interface (UI)

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-26-2019 11:53 PM
In your Client Script:
dialogWindow.setPreference("sysparm_test", "value");
In your UI Macro HTML:
<g2:evaluate jelly="true">
var testParm = jelly.sysparm_test);
</g2:evaluate>
<input type="hidden" name="test_sys_id" value="${sysparm_test}"/>
In your UI Macro Processing Script
gs.addInfoMessage(test_sys_id);
ServiceNow Nerd
ServiceNow Developer MVP 2020-2022
ServiceNow Community MVP 2019-2022

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-04-2019 07:13 PM
Hi Milan,
I believe I have answered your question.
Can you please mark as correct or further explain your requirements?
Thanks
ServiceNow Nerd
ServiceNow Developer MVP 2020-2022
ServiceNow Community MVP 2019-2022