web-dev-qa-db-fra.com

Showon avec des champs imbriqués?

J'essaie de comprendre comment faire en sorte que la balise showon fonctionne avec des champs imbriqués. Quelqu'un pourrait-il s'il vous plaît consulter le code ci-dessous et me dire ce que je fais de mal ou si c'est du tout possible.

<field name="main"
       type="radio"
       class="btn-group btn-group-yesno"
       default="0"
       label="LABEL"
       description="DESC" >
       <option value="0">JNO</option>
       <option value="1">JYES</option>
</field>

<field name="sub"
       type="radio"
       class="btn-group btn-group-yesno"
       default="0"
       showon="main:1"
       label="LABEL"
       description="DESC">
       <option value="0">JNO</option>
       <option value="1">JYES</option>
</field>        

<field name="nested"
       type="text"
       default=""
       showon="main:1,sub:1"
       label="LABEL"
       description="DESC">
</field>        
5
Henny Smafter

Homme, bien que je ne sois pas sûr à 100%, vous devriez utiliser:

<field name="nested"
       type="text"
       default=""
       showon="main:1[AND]sub:1"
       label="LABEL"
       description="DESC">
</field>

Le [AND] s'attend à ce que les deux soient vrais. De cette façon, votre champ imbriqué devrait fonctionner.

3
Willian Costa