How to set "None" Value in Choice field

chanikya
Mega Sage

Hi,

if User is has no location value then display none value , should not display any other Choice Values

Script:

function onChange(control, oldValue, newValue, isLoading, isTemplate) {
   if (newValue === '') {
      return;
   }
var user=new GlideRecord('sys_user');
user.addQuery("sys_id", newValue);
user.query();
if(user.next())
{
alert(user.name);
var dep=new GlideRecord("cmn_location");
dep.addQuery("sys_id", user.location);
dep.query();
if(dep.next())
{
alert(dep.name);
    var yy=dep.name;
    g_form.setValue('comments',yy);
    
if(yy!='')
    {
    if(yy=='Americas')
        {
g_form.clearOptions('category');
g_form.addOption('category','ktlo','KTLO');
}
if(yy != 'Americas')
{
g_form.clearOptions('category');
g_form.addOption('category','project_work','Project/Project Task');
g_form.addOption('category','task_work','Task work');
g_form.addOption('category','admin','Admin');
g_form.addOption('category','meeting','Meeting');
g_form.addOption('category','ooo','Out of office');
g_form.addOption('category','training','Training');
g_form.addOption('category','external_labor','External labor');
g_form.addOption('category','time_off','Time off');
g_form.addOption('category','appointment','Appointment');
g_form.addOption('category','call','Phone call');
    
}

if(isLoading && !g_form.isNewRecord()){
g_form.setValue('category', yy);
}        
}
}
    else
        {
            alert('location empty');
            g_form.setValue('category', 'None');
        }
}
}

 

1 ACCEPTED SOLUTION

In the category variable/field, use choice as 'Dropdown with --None--'

 

find_real_file.png

View solution in original post

11 REPLIES 11

Can i expect any updates please

In the category variable/field, use choice as 'Dropdown with --None--'

 

find_real_file.png

Hi Sanjeev,

 

i request you , Can you help me on this thread- exclude saturday and sunday

https://community.servicenow.com/community?id=community_question&sys_id=d2109f02db116b402e8c2183ca961943

Can you mark this thread answered, If I answered your question

Rahul Kumar17
Tera Guru

hi,

first of all add the option is none then set the value is none