Я вижу, что Orbeon поддерживает ряд extension events, но как насчет стандартных пользовательских интерфейсов, таких как mousemove
и select
? Как я могу получить пример, например, this XForms demo, который вызывает mousemove
непосредственно с <xf:action ev:event="mousemove">
, для работы в Орбеоне?UI События в Orbeon Forms
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://www.w3.org/1999/xhtml"
xmlns:xf="http://www.w3.org/2002/xforms"
xmlns:ev="http://www.w3.org/2001/xml-events">
<head>
<title>Mouse Events in XForms</title>
<model xmlns="http://www.w3.org/2002/xforms">
<instance id="style">
<data xmlns="">
<mouse>
<x>0</x>
<y>0</y>
<state>up</state>
</mouse>
</data>
</instance>
</model>
</head>
<body>
<group class="crop" xmlns="http://www.w3.org/2002/xforms">
<label>Move mouse here</label>
<action ev:event="mousemove">
<setvalue ref="mouse/x" value="event('clientX')"></setvalue>
<setvalue ref="mouse/y" value="event('clientY')"></setvalue>
</action>
<action ev:event="mousedown">
<setvalue ref="mouse/state">down</setvalue>
</action>
<action ev:event="mouseup">
<setvalue ref="mouse/state">up</setvalue>
</action> x: <output ref="mouse/x"></output> y: <output
ref="mouse/y"></output> state: <output ref="mouse/state"></output>
</group>
</body>
</html>