Personalize List Columns has no columns Listed

iDNS
Tera Expert

Hi,

We have a user created column in our instance & this column when accessed manually via column_name.list shows me the required Columns.

Also the Configure List Layout lets me choose the desired columns but when I click on Personalize button the slush button has no columns available.

The same appears in Reports where the slush bucket has no column names. Any suggestions?

find_real_file.png

1 ACCEPTED SOLUTION

michaelskae
ServiceNow Employee
ServiceNow Employee

Hi Dalvi,



Another thought... the "Personalize columns" form will be populating the available columns using an AJAX call.


When the form is loading, inspect the Network traffic of the web browser to find the xmlhttp.do calls being made to retrieve the data.


I wonder if the columns for the table are being returned in XML format, but one of the columns contains an invalid character that returns an error in the AJAX call.


If the issue was not seen before your new column was added, check the definition of the new column in sys_dictionary and ensure the Column Label and Column Name do not contain "funky" characters.



Mike


View solution in original post

7 REPLIES 7

michaelskae
ServiceNow Employee
ServiceNow Employee

Thanks for the update Dalvi. This is certainly odd behaviour!



The screenshot shows none of the checkboxes selected - usually at least three of the checkboxes are selected. Add on the fact there are no selected columns as well as an empty set of available columns suggests to me the UI Page has loaded, but can't be populated with data. Therefore, I wonder if there is a JavaScript error.



Do you see any errors in the browser console log?


Are you only seeing the issue on this table - and all other tables can be Personalized without issue?



Mike


michaelskae
ServiceNow Employee
ServiceNow Employee

Hi Dalvi,



Another thought... the "Personalize columns" form will be populating the available columns using an AJAX call.


When the form is loading, inspect the Network traffic of the web browser to find the xmlhttp.do calls being made to retrieve the data.


I wonder if the columns for the table are being returned in XML format, but one of the columns contains an invalid character that returns an error in the AJAX call.


If the issue was not seen before your new column was added, check the definition of the new column in sys_dictionary and ensure the Column Label and Column Name do not contain "funky" characters.



Mike


Hi Michael,



Thank You for tour response.



That did it, I had a column that had some special characters, set it to Inactive & that did the magic



- Dalvi