我有一组xtypes定义的对话框.
xtype之一是“选择”,类型为“选择”.
现在每个选项都有一个值类型“String []”,但是当我将组件添加到页面并查看选项内容时.
它存储为“String”而不是“String []”.
任何人都可以告诉我如何制作/强制xtype将其值存储在“String []”中,而不是“String”中.
最佳答案 您可以使用其中一个Sling参数通过SlingPostServlet操作内容创建.阅读更多:
here
实际上,只需在对话框中添加一个隐藏字段,该字段将传递带有预期属性类型的@TypeHint参数.如果您的xtype将数据保存到例如您可以添加以下城市属性:
<citiesTypeHint
jcr:primaryType="cq:Widget"
name="cities@TypeHint"
value="String[]"
xtype="hidden"