Hello all,
I have 2 dropdown one is parent dropdown and other is the dependent child dropdown.
dropdown1 has values-a,b,c
dropdown2(child dropdown)- is hidden and gets unhidden when user select b value of dropdown 1
Now the scenario is->
suppose dropdown2 has items->p,q,r in it (in which p is the default value and initial value)
when b is selected-> dropdown2 gets unhidden and shows the default value p
->now we change Dropdown2 value to q
now c is selected-> Dropdown2 gets unhidden (it is working correctly till now)
now b is selected again->now default value p should appear but last selected value q is getting selected.
@ajitshukla61116 ,
On the change event of parent while you are setting the token to display child dropdown, set the token of child dropdown to "p"
ie. <set token="form.child">p</set>
Here is the example
<form>
<label>Dependent Dropdowns</label>
<fieldset submitButton="false">
<input type="dropdown" token="parent">
<label>Parent</label>
<choice value="a">a</choice>
<choice value="b">b</choice>
<default>a</default>
<initialValue>a</initialValue>
<change>
<condition value="b">
<set token="show_child">true</set>
<set token="form.child">p</set>
</condition>
<condition>
<unset token="show_child"></unset>
</condition>
</change>
</input>
<input type="dropdown" token="child" depends="$show_child$">
<label>Child</label>
<choice value="p">p</choice>
<choice value="q">q</choice>
<default>p</default>
<initialValue>p</initialValue>
</input>
</fieldset>
</form>
If this is not what you are looking for, please share the input part of current XML