How to set "None" Value in Choice field

chanikya
Tera Guru

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


Please mark this response as correct or helpful if it assisted you with your question.

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


Please mark this response as correct or helpful if it assisted you with your question.

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


Please mark this response as correct or helpful if it assisted you with your question.

Rahul Kumar17
Tera Guru

hi,

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

If my response helped please mark it correct and close the thread.

Thanks,
Rahul Kumar