Built something you're proud of? Tell the story. A quick G2 review of App Engine or Build Agent helps other developers see what's possible on ServiceNow. Share your experience.

Sorting List Collector variable values

Erica2
Tera Contributor

Hello,

We have a software list collector that contains 'Other'.  The list currently sort by alphabetical order.  Is it possible to move the 'Other' value to the bottom of the list?  Thank you

 

Erica2_0-1698333205994.png

 

8 REPLIES 8

Anurag Tripathi
Mega Patron

Hi,

Cant think if a straightforward way to do it. 

 

What I would do is remove other altogether and have a checkbox which says 'Cant find the software you need', as soon as the user checks it I would populate this question (in your screenshot) with 'Other'

-Anurag

Thank you @Anurag Tripathi  for your great suggestion.  I had previously considered this option and offered it to the users, but they preferred to have the 'Other' value displayed in the list collection. This is why I am seeking assistance from the community.

Try this, it might work

 

In an onload client script 

 

if(g_form.getValue('<variable name>') != '')
{
g_form.removeOption('<variable name>','<value of other>');
g_form.addOption('<variable name>','<value of other>','Other');
}

 

 When it a new choice is added it usually goes at the end of the list.

-Anurag

@Anurag Tripathi 

Is the following code looks right.  If it does, then that did not work.

if(g_form.getValue('software_name') != '')
{
g_form.removeOption('software_name','Other');
g_form.addOption('software_name','Other','Other');
}