在cq5对话框中动态预填充多字段和文本字段

时间:2014-02-03 04:54:06

标签: extjs cq5 aem

我想用只读文本字段预填充cq5对话框的多字段。我的组件从子页面中获取数据并将其显示在父页面上,作者必须能够修改它们的显示顺序;所以我希望对话框有一个多字段,其中的文本字段已包含子页面的标题,因此作者可以使用多字段的发送到顶部/缩小功能来修改顺序。

你们可以建议如何做到这一点,我知道选择xtype通过json options provider提供此功能。这可以通过多字段完成吗?

这是我的第一个问题,我是cq5的新手,所以原谅问题中的任何错误。任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:0)

您需要扩展multifield xtype或创建一个新的xtype,创建一个引用您的JS文件的客户端库(最快的方法:使用cq.widgets作为客户端lib类,只能在创作环境中导入),添加ExtJS配置处理您的逻辑(禁用状态),然后在组件对话框中引用新的xtype。

您需要一定程度的JavaScript知识才能使其正常工作,但足够的修补就足够了。