Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Table Type field query

Deepa Srivastav
Kilo Sage

Dear All,

I have a "table name" type field whose base table is alm_asset. According to my requirement it should show all extended tables except one/two. Also it shows table name in bracket i.e. dropdown value are in format ... Hardware[alm_hardware] etc, which we don't want.

To implement this I have added tableschoicescript attribute in the field and hardcoded extended table names there..

But problem is that I want first option to be "--None--" but in the field by default some other value is coming from script include (one of the table name) when I open the form .It is proper if I click the dropdown.

I wrote a client script to to add "--None--" in index 0..but nothing is helping..

Can somebody suggest me way to achieve this..Please check screenshots for reference.

Thanks in advance!

find_real_file.png

find_real_file.png

find_real_file.png

find_real_file.png

1 ACCEPTED SOLUTION

I haven't used that Attribute before so I am not sure how to do it at source (Script include)



But DOM manipulation is unnecessary and you can add a onload script for this.



g_form.addOption('u_table_choice_example','','-- None --',0);


g_form.setValue('u_table_choice_example','');


View solution in original post

15 REPLIES 15

Sudipta Pattna1
Kilo Expert

Hi Deepa,



I have a requirement quite similar to yours. There is field as "CI Class" field in change form. I want to see only "cmdb_ci_computer" on page load in "CI Class" filed. And also I need that when I generate that change from a record producer.



The "CI Class" field is a "Table Name" field type.