在Orbeon中为HTML5图像映射创建自定义XBL控件

时间:2016-12-16 16:38:07

标签: orbeon

我创建了一个自定义XBL控件,它包含一个图像和一个map元素(都在xhtml命名空间中)来定义可点击区域。我已经能够链接点击事件来设置一个复选框,但这似乎只适用于一个检查/取消检查周期。

此外,当我在窗体上放置XBL的另一个实例时,每个控件的绑定事件不是独立的。例如,单击一个控件上的某个区域会在另一个控件上设置一个复选框!

我正在尝试实现类似此示例http://www.outsharked.com/imagemapster/default.aspx?demos.html的内容,但使用图像标记选择而不是阴影。

您是否认为可以在Orbeon中实现自定义控件?

或者,集成上述imagemapster jquery插件的方法也很棒。我尝试过,但似乎没有正确初始化。

提前致谢,杰克。

2 个答案:

答案 0 :(得分:0)

是的,这是可能的。真的,对你能做的事情不应该有任何限制。请参阅JavaScript Companion Classes以了解JavaScript集成。随意分别发布具体问题,

答案 1 :(得分:0)

ODK现在有一个很好的实现,使用SVG替换选择:https://github.com/opendatakit/xforms-spec/issues/108

很高兴在Orbeon看到类似的开箱即用的东西