The CreatorCon Call for Content is officially open! Get started here.

Assigned To Empty and state changes to New

manishakumari
Kilo Contributor

Hi guys

I have written one client script on onChange of Assignment group ,assigned_ to should be empty and state changes to new.

function onChange(control, oldValue, newValue, isLoading, isTemplate) {

    if (isLoading || newValue === '') {

          return;

    }

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

//g_form.clearValue('assigned_to');

g_form.setValue('state', 1);

}

But it is not working I don't know why

Please help me with this

1 ACCEPTED SOLUTION

venkatrajesh
Tera Expert

Hi Monu gupta



try below code to clear the assigned_ to value i.e make it as empty.it should work, i have tried


function onChange(control, oldValue, newValue, isLoading) {


   


  if (isLoading)


          return;


  if (newValue != oldValue)


  {


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


//   g_form.clearValue('assigned_to');


g_form.setValue('state', 1);




  }



PS: Hit like, Helpful or Correct depending on the impact of the response


View solution in original post

17 REPLIES 17

I tested the following and its working for both of your cases mentioned:



function onChange(control, oldValue, newValue, isLoading, isTemplate) {


    if (isLoading) {


          return;


    }



if (newValue || newValue=='')


{


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


//g_form.clearValue('assigned_to');


g_form.setValue('state', 1);


}


}


shloke04
Kilo Patron

Hi,



Modify your Script as below:



function onChange(control, oldValue, newValue, isLoading, isTemplate) {


    if (isLoading || newValue === '') {


          return;


    }


if(newValue!=oldValue)                            


{


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


//g_form.clearValue('assigned_to');


g_form.setValue('state', 1);


}


}



Hope this helps.Mark the answer as correct/helpful based on impact.




Regards,


Shloke


Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

not working I already tried


Can you Post a Screenshot of your Script Form? And would also like to cross check if you have written this On Change Client Script on Assignment Group Field ?



Regards,


Shloke


Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

find_real_file.png