如何解决在CQ5中,如何配置extJS组件?
| 这个问题是Adobe 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文件本身中找到这些选项。
, 在dev.day.com-http://dev.day.com/content/kb/home/cq5/Development/HowToCreateCustomClientLib.html上找到它
简而言之,用您自己的ExtJS小部件覆盖。不理想,但是会做到。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。