How can I change the label of a list column header in only one list?

Kipp Gremillion
Tera Guru

How can I change the label of the column for one list view only.

LIST COLUMNS

  • time_card.task "Task"
  • time_card.task.short_description "Short description"
  • time_card.planned_task.top_task "Top task" -> "Planned task"
  • time_card.planned_task.top_task.short_description "Short description" -> "Planned task short description"
1 ACCEPTED SOLUTION

Hi Kipp. If I understand correctly, these fields are dot-walked (e.g. fields from a related record with the same label) and do not appear on the form. In that case you need to go to the original source record (e.g. planned_task and/or top_task's reference table) and relabel them there. If this is all coming from the same table (e.g. planned_task) then there's nothing you can do for just the list. You are displaying the same field from a related record pointing to the same table and they happen to be named the same thing.


View solution in original post

14 REPLIES 14

None that I am aware of. Having the same field labeled differently throughout the system would seem to cause more confusion in my opinion, but I'm not the product manager.



If you feel this is something important, I invite you to open an enhancement request! Our product managers DO listen.


Enhancement requests: Tell us how you would improve the ServiceNow product


Hi Kipp. If I understand correctly, these fields are dot-walked (e.g. fields from a related record with the same label) and do not appear on the form. In that case you need to go to the original source record (e.g. planned_task and/or top_task's reference table) and relabel them there. If this is all coming from the same table (e.g. planned_task) then there's nothing you can do for just the list. You are displaying the same field from a related record pointing to the same table and they happen to be named the same thing.


Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hello Kipp,



Here are the steps to change the label on child table.



1) Right-click the field label and select Personalize Label


2)Change the Table field from "task" to your custom table name


3)Change the Label field to whatever it is you want


4)Right-click the form header and select either "Insert" or "Insert and Stay"


JR Guieb
Tera Expert

I was in need for the same solution but it seems the label name doesn't change when you dot.walk a field into a related list.  



I was needing to change the label of the Short Description for Project in our Time Cards.  



When I look at the dictionary entry for "Project Name" within a project I found it is actually the "Short Description" field to the "Task" parent table.


find_real_file.png


find_real_file.png



Also looking at the "Labels" and "Dictionary Overrides" tab I there is a label change for the "Short Description" to be labeled "Project Name" when it is used in the "pm_project" table.


find_real_file.png



And there is a dictionary override to that same field to override the display value.    


find_real_file.png



This works when you open a Project.   The "Short Description" automatically changes to "Project Name" but when you try to bring in that field in the Time Card the Label stays to Short Description.  


find_real_file.png


find_real_file.png


Liju John1
Mega Guru

You can't change the label of a dot-walking/field in the list level. you may have to change it in the form/dictionary level itself.