when we select none form the dropdown then it should be empty

surya65
Tera Contributor

Hi,

i'm using datalook concept for below field calculation,

ex: when i  select dropdown has   1 in the problem Impack, and 

     when i select dropdown  2  in the Likelyhood  i get a score has  

2 in Risk Score. has show below .

find_real_file.png

when i select " none" the fields on the form remains same, how to set empt when we select none.

find_real_file.png

1 ACCEPTED SOLUTION

Try this

function onChange(control, oldValue, newValue, isLoading, isTemplate) {
if (isLoading) {
var Likelyhood=g_form.getValue('u_likelyhood');
if(newValue == '' && Likelyhood=='');
{
g_form.clearValue('u_riskscore');
}
}
else
{
var Likelyhood=g_form.getValue('u_likelyhood');
if(newValue == '' && Likelyhood=='');
{
g_form.clearValue('u_riskscore');
}
}
}

View solution in original post

20 REPLIES 20

Hi prasad,

any update on this.?

 

Try this

function onChange(control, oldValue, newValue, isLoading, isTemplate) {
if (isLoading) {
var Likelyhood=g_form.getValue('u_likelyhood');
if(newValue == '' && Likelyhood=='');
{
g_form.clearValue('u_riskscore');
}
}
else
{
var Likelyhood=g_form.getValue('u_likelyhood');
if(newValue == '' && Likelyhood=='');
{
g_form.clearValue('u_riskscore');
}
}
}

thank you soo much .its helped a allot.

Hitoshi Ozawa
Giga Sage
Giga Sage

Create 2 onChange() client scripts. One for variable u_problem_impact and another for variable u_likelyhood.

u_problem_impact client script:

function onChange(control, oldValue, newValue, isLoading) {
    if (isLoading) {
        return;
    }
    var likelyhood = g_form.getValue('u_likelyhood');
    if (newValue == '' || likelyhood == '') {
        g_form.clearValue('u_riskscore');
    }
}

u_likelyhood client script:

function onChange(control, oldValue, newValue, isLoading) {
    if (isLoading) {
        return;
    }
    var impact = g_form.getValue('u_problem_impact');
    if (impact == '' || newValue == '') {
        g_form.clearValue('u_riskscore');
    }
}

thank you soo much .

its helpful.