- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-27-2016 01:20 PM
Hello All,
I am using g_form.getValue to develop an UI policy in Change Management.
This is the simple code that i used to display form variable "Configuration Item". The actual field name is cmdb_ci
var ci_name = g_form.getValue('cmdb_ci');
g_form.showFieldMsg('cmdb_ci',ci_name,'error');
Why is it displaying a lengthy reference value? How can i convert the reference value to just display as "denj******"?
Any help is greatly appreciated. Thanks.
Solved! Go to Solution.
- Labels:
-
Scripting and Coding
-
Team Development

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-27-2016 01:27 PM
Hi Varun,
Here you go.
var ci_name = g_form.getDisplayBox('cmdb_ci').value;
g_form.showFieldMsg('cmdb_ci',ci_name,'error');
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-27-2016 01:22 PM
that's the sysid as it is a reference field
try .getDisplayValue()

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-27-2016 01:24 PM
FYI: getDisplayValue() is not g_form method

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-27-2016 01:23 PM
Since it is a reference field it will display the sys_id of that ci record. Try this
var ci_name = g_form.getReference('cmdb_ci');
g_form.showFieldMsg('cmdb_ci',ci_name.name,'error');
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-27-2016 01:45 PM