我正在使用自己的配置选项卡,部分和字段构建自定义模块。所以这就是事情:
我有一个选择字段。基于该选择的值,我想显示另一个字段或隐藏它。我知道这样做如下:
<depends><parentfieldname>value</parentfieldname></depends>
如何允许多个值?我尝试了以下内容:
<!-- two field-specifying tags, field appears ONLY when 'bananas' is selected -->
<depends><fruit>apples</fruit><fruit>bananas</fruit></depends>
<!-- two 'depends' tags, field appears ONLY when 'bananas' is selected -->
<depends><fruit>apples</fruit></depends>
<depends><fruit>bananas</fruit></depends>
<!-- doesn't work, field won't appear -->
<depends><fruit>apples,bananas</fruit></depends>
<!-- doesn't work, field won't appear -->
<depends><fruit>apples|bananas</fruit></depends>
在询问这个问题之前,我read this,几乎相同,但随后应用于多个值。我想多选字段可能有'苹果,香蕉'这样的值,但我正在寻找一种方法来允许value1或value2,而不是value1和value2。
答案 0 :(得分:1)
您需要添加像bellow
这样的分隔符参数 <depends>
<fruit separator=",">apples,bananas</fruit>
</depends>