Getting Related List Display names
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-29-2020 11:28 AM
I want to get the display name of "related list" in a form, i have the below script where I'm getting in a table.cmdb_ci format..is there any other table which I can directly refer?
gr.addQuery('name','cmdb_ci_win_server');
gr.addQuery('view.title','Default View');
gr.query();
while(gr.next())
{
var strListId = gr.sys_id;
var grRelatedListEntry = new GlideRecord('sys_ui_related_list_entry');
grRelatedListEntry.addQuery('list_id',strListId);
grRelatedListEntry.query();
while(grRelatedListEntry.next())
{
gs.print(grRelatedListEntry.related_list);
}
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-29-2020 11:31 AM
instead of gs.print(grRelatedListEntry.related_list);
use
gs.print(grRelatedListEntry.list_id.getDisplayValue());
If that's not what you are looking then are you looking for Table name?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-29-2020 11:42 AM
I want related list names like 'Network adapter' instead of "
cmdb_ci_network_adapter.cmdb_ci"
below is the output I'm getting for the code
*** Script: cmdb_ci_win_server,Related List,cmdb_ci_network_adapter.cmdb_ci,0
cmdb_ci_win_server,Related List,cmdb_ci_storage_hba.computer,1
cmdb_ci_win_server,Related List,cmdb_ci_storage_device.computer,2
cmdb_ci_win_server,Related List,cmdb_ci_file_system.computer,3
cmdb_ci_win_server,Related List,cmdb_software_instance.installed_on,4
cmdb_ci_win_server,Related List,cmdb_running_process.computer,5
cmdb_ci_win_server,Related List,cmdb_serial_number.cmdb_ci,6
cmdb_ci_win_server,Related List,REL:80a164460ab30152004422b3fb69ca1e,7
cmdb_ci_win_server,Related List,REL:8203b8b30ab301520035533a59ed530f,8
cmdb_ci_win_server,Related List,cmdb_ci_memory_module.cmdb_ci,9
cmdb_ci_win_server,Related List,cmdb_tcp.computer,10
cmdb_ci_win_server,Related List,cmdb_ci_config_file_tracked.related_ci,11

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-29-2020 11:44 AM
Replace
gs.print(grRelatedListEntry.related_list);
with
gs.print(grRelatedListEntry.label_id);

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-29-2020 11:48 AM
use below code
gr.addQuery('name','cmdb_ci_win_server');
gr.addQuery('view.title','Default View');
gr.query();
while(gr.next())
{
var strListId = gr.sys_id;
var grRelatedListEntry = new GlideRecord('sys_ui_related_list');
grRelatedListEntry.addQuery('list_id',strListId);
grRelatedListEntry.query();
while(grRelatedListEntry.next())
{
gs.print(grRelatedListEntry.name);
}
}