The CreatorCon Call for Content is officially open! Get started here.

Hide Ui action on one related list created by relationship but show on related list on same table

sri vyshnavi
Tera Expert

I have a multiple related list on same table but need to show ui actions only on particular related list and hide on others

1 ACCEPTED SOLUTION

Community Alums
Not applicable

We can achieve this through RP and condition evaluation on script include. Please find below steps 

find_real_file (2).png

find_real_file (3).png

find_real_file (1).png

find_real_file.png

View solution in original post

5 REPLIES 5

Community Alums
Not applicable

We can achieve this through RP and condition evaluation on script include. Please find below steps 

 

find_real_file (2).png

find_real_file (3).png

find_real_file (1).png

find_real_file.png

Community Alums
Not applicable

We can achieve this through RP and condition evaluation on script include. Please find below steps 

find_real_file (2).png

find_real_file (3).png

find_real_file (1).png

find_real_file.png

Community Alums
Not applicable

Use below condition and script in UI Action:


Condition: RP.isRelatedList()&&new check().validate(RP.geListControl().getControlID())

Script: 

var check  class.create();
check.prototype = {
initialize: function() {
},
validate:function(a){
 
var listcontrol = new GlideRecord('sys_ui_list_control');
if(listcontrol.get(a)){
return listcontrol.related_list == "incident.parent_incident";
}
return false;
},
type: 'check'
};

 

PrashantRathore
Tera Contributor

Hi,

you can check below community post which is similar to your requirement:

https://www.servicenow.com/community/developer-forum/how-to-get-sys-id-or-name-of-a-related-list-in-...

 

Thanks,

Prashant