web-dev-qa-db-ja.com

ネストされたフィールドを持つShowon?

ネストされたフィールドでshowonタグを機能させる方法を理解しようとしています。誰かが以下のコードを見て、私が間違っていること、またはそれが可能かどうかを教えてください。

<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

100%確かではありませんが、次を使用する必要があります。

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

[AND]は両方が真であることを期待しています。このようにして、ネストされたフィールドが機能します。

3
Willian Costa