0

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

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

4

2 回答 2

0

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

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

于 2010-08-10T05:41:28.917 回答
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”事件链接回您的模型。

于 2010-10-08T11:10:02.193 回答