- From: David Landwehr <david.landwehr@picoforms.com>
- Date: Mon, 09 Jul 2007 12:56:20 +0200
- To: duryodhan <duryodhan125@gmail.com>
- CC: www-forms@w3.org
I don't think it is possible using xforms switch and case. However using model based switching it will be possible. With model base switch I mean the following: If you have a switch case like <xf:switch> <xf:case id="x1"> <xf:case id="x2"> Then you would instead write <xf:group ref="instance('ui')/activecase[.='x1']"> <xf:group ref="instance('ui')/activecase[.='x2']"> and have an instance in the model <xf:instance id="ui"> <data xmlns=""> <activecase>x1</activatecase> Now an xf:toggle will instead be a setvalue, e.g. <xf:toggle case="x2"> -> <xf:setvalue ref="instance('ui')/activecase>x2</xf:setvalue> Doing this will make the groups work the same way as a switch/case construction. But now you have more control since you could say that all cases are active when activecase=* by putting the following in the predicate: instance('ui')/activecase[.='x1' or .='*'] This is the only way I can think of where you can control the appearance of switches. Best regards, David duryodhan skrev: > > Hey, > > I was wondering if there is any way to show the whole XForm to the > user when he clicks on submit? > > For e.g, take the mozilla xform Tax Forms e.g at > http://www.mozilla.org/projects/xforms/samples/tax_form/TaxForm.xhtml > > Assume that I have added a submission to it, is there any way I could > show the user all 3 sections together for him to take a quick glance > over it and then okay! the submit? Any XForms markup which could > achieve that ? Even an ugly hack would do! > > If there isn't , wouldn't this be a nice feature that a web developer > could add or maybe the user could enforce through his XForms engine ? > > any comments/thoughts/notes/anything are appreciated. > > Regards, > dev > -- David Landwehr Senior Product Architect PicoForms web: http://www.picoforms.com blog: http://landwehr.dk/blog/ e-mail: david.landwehr@picoforms.com phone: +45 24 27 55 18
Received on Monday, 9 July 2007 10:56:28 UTC