Aem 如何使下拉值成为CQ中易于编写的内容
我试图了解如何使对话框中的下拉列表值易于编写?对话框中的选择列表可以从任何位置动态加载其选项,只要它们以JSON格式()作为值数组提供: 因此,一个解决办法是:Aem 如何使下拉值成为CQ中易于编写的内容,aem,dropdownbox,Aem,Dropdownbox,我试图了解如何使对话框中的下拉列表值易于编写?对话框中的选择列表可以从任何位置动态加载其选项,只要它们以JSON格式()作为值数组提供: 因此,一个解决办法是: 创建一个新模板,允许编辑器从列表中添加/删除值-根据任何其他内容(例如,使用页面属性或可以拖到该模板上的组件),使内容作者可以编辑此模板 创建一个Servlet来解析这些值并以预期的JSON格式输出它们 例如,通过路径(/bin/selectvalues)注册该servlet 使用cqincludextype加载您的值: i、 e 如果
/bin/selectvalues
)注册该servletcqinclude
xtype加载您的值:如果您正在寻找解决方案,请查看。这支持易于编写的名称/值对列表,可在以下情况下使用(无需编写额外代码):
- 经典用户界面对话框
- 触摸式用户界面对话框
- 触摸UI资产元数据编辑器
[
{
value: "pink",
text: "Pink",
qtip: "Real Pink"
}
]
<select
type="select"
xtype="selection"
options="/bin/selectvalues"/>