aem - AEM 6.4 [coral-3] - 根据下拉选择切换对话框字段 - 不适用于多个值
问题描述
在 AEM 6.4 [coral-3] 中,我们可以通过添加花岗岩:数据节点和花岗岩:类来实现基于下拉选择的对话字段的切换。但这仅适用于单个值。如何使其适用于多个值。例如,如果下拉列表有三个值 [x, y, z],那么如果我们选择 x OR y,我想显示“text1”,如果我们选择 z,我想显示“text2”。我尝试使用多个值 [x, y] 将 showhidetargetvalue 设置为 String[],但它没有用。任何参考都会有所帮助。
解决方案
showhidetargetvalue 的默认实现不支持多个值,该功能的默认实现代码可以在以下位置找到:
/libs/cq/gui/components/authoring/dialog/dropdownshowhide/clientlibs/dropdownshowhide.js
不幸的是,您必须创建此脚本的自定义版本来支持它。
推荐阅读
- php - 如何使用从 React / Laravel(+maatwebsite/excel) 中获取来下载 excel 文件?
- css - :hover 之前的 SCSS 目标类
- youtube-api - 如何在 youtube 上获取给定游戏的直播列表
- reactjs - React:如何将一条路线与 CSSTransition 分开?
- java - 求解释 Long -> Byte Array -> String -> Byte Array -> Long
- android - 半矩形形状可绘制形状android
- javascript - 如何在vue js中使用axios body raw json获取请求
- border - Chromium 中缺少表格右边框
- go - 如何重建 net/http 库
- python - 使用 statsmodels 与 scikit-learn 进行逻辑回归:预测的巨大差异