这个问题是特定于Adobe CQ5的,所以ExtJS自己的答案不会有帮助。在CQ5中,如何配置extJS组件?
我有一个自定义文本组件与菜单选项来更改背景颜色。我们在dialog.xml中引用了一个colorfield组件,到目前为止一切正常。颜色菜单以调色板中默认的一组颜色显示,并可以单击。到现在为止还挺好。
我现在想定制调色板,并只显示一组特定于我们客户的颜色。我如何实现这一目标?
下面是相关dialog.xml片断至今:
<bgcolor
jcr:primaryType="cq:Widget"
fieldLabel="Background color"
name="./bgColor"
showHexValue="true"
xtype="colorfield"/>
+1这是您想要的答案,因为它具有最少的定制。 colorfield有一个'color'('String []')属性,它将使用一个十六进制代码列表,或者它可以使用ColorPalette(http://dev.day.com/docs/en/cq/current /widgets-api/index.html?class=CQ.form.ColorField) – anotherdave 2012-08-12 11:33:17