可以实现XForms拾色器吗? (不使用Orbeon)

时间:2010-08-06 15:48:15

标签: colors controls colorbox xforms xsltforms

我正在寻找实现XForms颜色选择器/选择器/控件(你知道它在下拉类型控件中显示颜色框或颜色的位置)。

是否可以在XForms中执行此操作(不使用Orbeon;我使用的是XSLTForms)?是这样,它是如何实现的,或者任何人都可以指向那些(简单)代码示例?

2 个答案:

答案 0 :(得分:0)

最佳方法取决于您使用的XForms实现。如果是Orbeon Forms,我会创建一个封装YUI颜色选择器的XBL组件:

http://developer.yahoo.com/yui/colorpicker/

答案 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”事件回到你的模特。