AEM 6.4 [coral-3] –根据下拉选择切换对话框字段-不适用于多个值

时间:2019-02-25 23:42:28

标签: aem

在AEM 6.4 [coral-3]中,我们可以通过添加granite:data节点和granite:class基于下拉选择来实现对话框字段的切换。但这仅适用于单个值。如何使其适用于多个值。例如,如果一个下拉列表具有三个值[x,y,z],那么如果我们选择x或y,我想显示“ text1”,如果选择z,我想显示“ text2”。我曾尝试将showhidetargetvalue设置为具有多个[x,y]值的String [],但这没有用。任何参考都会有帮助。

1 个答案:

答案 0 :(得分:0)

showhidetargetvalue的默认实现不支持多个值,可以在以下位置找到该功能的默认实现的代码:

/libs/cq/gui/components/authoring/dialog/dropdownshowhide/clientlibs/dropdownshowhide.js

不幸的是,您将必须创建此脚本的自定义版本以支持它。