<xh:html xmlns:xh="http://www.w3.org/1999/xhtml" xmlns:xf="http://www.w3.org/2002/xforms" xmlns:xxf="http://orbeon.org/oxf/xml/xforms" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fr="http://orbeon.org/oxf/xml/form-runner"> <xh:head> <xh:title>insert and setvalue</xh:title> <xf:model> <xf:instance id="main"> <root xmlns=""> <entry/> </root> </xf:instance> <xf:instance id="copy"> <root xmlns=""> <entry/> </root> </xf:instance> </xf:model> </xh:head> <xh:body> <xh:p> <xf:group ref="/root/entry" id="group"> <xf:trigger> <xf:label>Test 1</xf:label> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="." value="'test 1'" /> <xf:message value="../entry" /> </xf:action> </xf:trigger> <xf:trigger> <xf:label>Test 2</xf:label> <xf:action ev:event="DOMActivate"> <xf:var name="param" value="." /> <xf:insert origin="instance('copy')" ref="instance('main')" /> <xf:setvalue ref="../entry" value="'test 2'" /> <xf:message value="../entry" /> </xf:action> </xf:trigger> <xf:trigger> <xf:label>Test 3</xf:label> <xf:action ev:event="DOMActivate"> <xf:var name="param" value="." /> <xf:insert origin="instance('copy')" ref="instance('main')" /> </xf:action> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="../entry" value="'test 3'" /> <xf:message value="../entry" /> </xf:action> </xf:trigger> <xf:trigger> <xf:label>Test 4</xf:label> <xf:action ev:event="DOMActivate"> <xf:var name="param" value="." /> <xf:insert origin="instance('copy')" ref="instance('main')" /> <xf:refresh /> <xf:setvalue ref="../entry" value="'test 4'" /> <xf:message value="../entry" /> </xf:action> </xf:trigger> <xf:trigger> <xf:label>Test 5</xf:label> <xf:action ev:event="DOMActivate"> <xf:var name="param" value="." /> <xf:insert origin="instance('copy')" ref="instance('main')" /> <xf:refresh /> </xf:action> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="../entry" value="'test 5'" /> <xf:message value="../entry" /> </xf:action> </xf:trigger> <xf:trigger> <xf:label>Test 6</xf:label> <xf:action ev:event="DOMActivate"> <xf:dispatch target="group" name="custom-event" /> </xf:action> </xf:trigger> <xf:action ev:event="custom-event"> <xf:action> <xf:var name="param" value="." /> <xf:insert origin="instance('copy')" ref="instance('main')" /> <xf:refresh /> </xf:action> <xf:action> <xf:setvalue ref="../entry" value="'test 6'" /> <xf:message value="../entry" /> </xf:action> </xf:action> </xf:group> </xh:p> <xh:p> <xf:output value="if (normalize-space(/root/entry) = '') then '' else concat('Not empty: ', /root/entry, '!')"/> </xh:p> <fr:xforms-inspector /> </xh:body></xh:html>--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to orbeon+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/orbeon/fdb44ac6-4165-4e64-bb18-41ca92ab1a63%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to orb...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to orbeon+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/orbeon/5c88a93a-25be-4a9e-8a10-061abd0dd43e%40googlegroups.com.