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

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.