我正在寻找实现XForms颜色选择器/选择器/控件(你知道它在下拉类型控件中显示颜色框或颜色的位置)。
是否可以在XForms中执行此操作(不使用Orbeon;我使用的是XSLTForms)?是这样,它是如何实现的,或者任何人都可以指向那些(简单)代码示例?
答案 0 :(得分:0)
最佳方法取决于您使用的XForms实现。如果是Orbeon Forms,我会创建一个封装YUI颜色选择器的XBL组件:
答案 1 :(得分:0)
如果您只使用Firefox插件,那么您可以通过在XBL中包装HTML,JavaScript,XForms和XUL小部件的任意组合来创建新的xform扩展组件。
这可能是我找到的Mozilla XBL xforms扩展的最佳资源: https://developer.mozilla.org/en/XForms/Custom_Controls
在你的情况下,可能最有效的方法是将XUL颜色选择器组件包装在XBL中,(https://developer.mozilla.org/en/XUL/colorpicker)然后编写一些JavaScript来链接选择器的“onchange”事件回到你的模特。