We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Hide related list column using Client Script or Ui policy in ServiceNow

gowtham1610
Tera Contributor

Hi All,

I am trying to hide a column in a related list using client script under condition in ServiceNow

I tried using methods like : g_form.hideRelatedList(): - this is only used to hide whole related list but i want to hide only one column in related list 

just wanted to know is there any other client side methods  to hide columns in related list in ServiceNow

#ClientScript

#ServiceNow

5 REPLIES 5

Sneha KH
Tera Guru

Hello @gowtham1610 ,
Create a client script of type "OnLoad", select table name and insert the below script.

function onLoad() {
// 1. Set your condition here (e.g., check if user is NOT an admin)
if (!g_user.hasRole('admin')) {

// 2. Define the internal name of the related list table
var listTableName = 'u_your_related_table_name';

// 3. Define the internal name of the column/field to hide
var columnName = 'u_sensitive_field';

hideColumnInRelatedList(listTableName, columnName);
}
}

function hideColumnInRelatedList(listName, colName) {
try {
// Find the related list container using the list name
var listID = g_form.getTableName() + '.' + listName;
var listContainer = $j("div[id*='" + listID + "']");

if (listContainer.length > 0) {
// Hide the Header (TH)
listContainer.find('th[item_name="' + colName + '"]').hide();

// Hide all Data Cells (TD) in that column
listContainer.find('td[item_name="' + colName + '"]').hide();
}
} catch (e) {
console.log('Error hiding related list column: ' + e);
}
}

Tanushree Maiti
Tera Patron

Hi @gowtham1610 

It is not possible to dynamically hide a specific column within a related list using standard client-side methods.

OOB its not supported feature.

 

You can refer this links on same requirement:

https://www.servicenow.com/community/developer-forum/how-can-we-hide-a-field-based-conditions-in-rel....

 

https://www.servicenow.com/community/developer-forum/how-can-we-hide-a-field-based-conditions-in-rel....

 

https://www.servicenow.com/community/developer-forum/dynamically-hide-a-column-in-a-related-list-bas...

 

 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti

Laveena-Agarwal
Mega Sage

Hi @gowtham1610 

Could you please share the condition under which you want to hide this column? Based on that, I can suggest the best-practice solution!

Ankur Bawiskar
Tera Patron

@gowtham1610 

but why you want to hide?

Not possible with script to hide any column in related list.

what's the business requirement?

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader