extjs - 在CQ5中,如何配置extJS组件?

标签 extjs aem

这个问题特定于 Adob​​e CQ5,因此 ExtJS 本身的答案不会那么有帮助。

我有一个自定义文本组件,其中包含一个用于更改背景颜色的菜单选项。我们在dialog.xml 中引用了一个colorfield 组件,到目前为止一切正常。将出现颜色菜单,其中包含调色板中的默认颜色集,并且可以单击。到目前为止,一切都很好。

我现在想自定义调色板,并仅显示特定于我们客户的一组选定颜色。我如何实现这一目标?

这是迄今为止相关的dialog.xml 片段:

<bgcolor
jcr:primaryType="cq:Widget"
fieldLabel="Background color"
name="./bgColor"
showHexValue="true"
xtype="colorfield"/>

最佳答案

为了将来的引用,您可能可以通过创建自定义 ColorField 来调用设置自定义 ColorPalette 的自定义 ColorMenu。如果 ColorField 有可配置选项,这些选项可能会在 Ext 文档中提到,或者在/libs/cq/ui/widgets/.. 的 JS 文件本身中找到。

关于extjs - 在CQ5中,如何配置extJS组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6257932/

相关文章:

servlets - 如何决定何时编写 OSGI 服务或 servlet 或组件

javascript - ExtJs View 中的 ref 选择器?

javascript - 当关联的网格被销毁时,Ext 网格插件监听器将被删除

javascript - ExtJS 面板总是 "in front"/总是 "on top"

recursion - 递归地列出Children

internationalization - 我可以得到特定词典的整个 i18n 标签吗

extjs - 如何像操作 DOM 元素一样操作 extjs 面板的内容?

javascript - Extjs Accordion 项目如何使打开的项目在单击它时不再关闭

java - CQ5 : 403 Forbidden occurs when call a Post servlet

ios - CQ5 和 Hybris 在电子商务中的作用