- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Thu, 02 Nov 2006 10:52:40 +0100
- To: www-forms <www-forms@w3.org>
Jason, > does anyone know how to do a conditional send in an xforms-ready > event handler? XForms 1.1 adds support for conditional and repeated actions. Your example then becomes: <xf:send if="instance('formdefinition')/workflow/jbpm/@taskinstanceid != ''" submission="loadtransitionlist"/> If your XForms engine already supports that 1.1 feature, then you are all set. > While I'm here I discovered what I would consider some inconsistencies > in the xforms spec today. > with xf:load you can bind to an instance node in order to load a new > page. but the same bind/ref attributes cant be used in the same way for > a submission element. I really wanted a way to dynamically choose the > url and params that a submision element would submit to (I wanted to > submit the xml to that location) but couldnt find a way to do it. If the > attributes were a bit more consistent in how they are used in the > various elements then I think xforms would be a whole bunch easier to use. Another good point, and luckily the XForms Working Group has already worked it out for XForms 1.1, albeit not by harmonizing the attributes between <xforms:send> and <xforms:load>, and I think this is due to the fact that <xforms:submission> is quite a different beast from <xforms:load>. Anyway, XForms 1.1 adds support for dynamically controlling the submission URI with a new <xforms:resource> child element of <xforms:submission>. In addition, some implementations support Attribute Value Templates (AVTs) on the @action attribute of <xforms:submission>. -Erik -- Orbeon - XForms Everywhere: http://www.orbeon.com/blog/
Received on Thursday, 2 November 2006 09:55:10 UTC