Re: xf:switch inside xf:repeat ...

Does anyone have a testcase for this erratum so that we know if we 
implemented it correctly?  Will a testcase be added to the testsuite?

--Aaron

John Boyer wrote:
> 
> Hi Sebastian,
> 
> Happy New Year to you as well!
> 
> Please see Erratum E32: 
> http://www.w3.org/2006/03/REC-xforms-20060314-errata.html#E32
> 
> You will need an XForms processor that conforms to this erratum, but it 
> does explain how IDREFs are resolved in repeated content.
> 
> If you find that the latest version of your favorite processor doesn't 
> conform, please send the implementers a note so they will know you need 
> the update.
> 
> Best regards,
> John M. Boyer, Ph.D.
> STSM: Workplace Forms Architect and Researcher
> Co-Chair, W3C Forms Working Group
> Workplace, Portal and Collaboration Software
> IBM Victoria Software Lab
> E-Mail: boyerj@ca.ibm.com  http://www.ibm.com/software/
> 
> Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer
> 
> 
> 
> 
> *Sébastien CRAMATTE <contact@zeninteractif.com>*
> Sent by: www-forms-request@w3.org
> 
> 01/05/2007 05:34 AM
> 
> 	
> To
> 	www-forms@w3.org
> cc
> 	
> Subject
> 	xf:switch inside xf:repeat ...
> 
> 
> 	
> 
> 
> 
> 
> 
> 
> Hello
> 
> First of all  happy to new year !
> 
> Well I've trie to use "switch" element inside  "repeat" element  with a
> "toggle action"
> What happens is that each "switch" case have got an ID that should be
> unique ... isn't it ?
> But in a "repeat" context the repeated block will have same ID o no ID
> at all ... so  how it possible to use "switch + toggle" inside  "repeat"
> context ?
> 
>     <form:repeat nodeset="qos:class">
>              <form:input ref="@enable">
>                <form:label>Activar</form:label>
>              </form:input>
> 
>              <form:group ref=".">
>                <form:label value="concat(@id,' ',qos:label/text())" />
> 
>              <form:input ref="qos:rate">
>                <form:label>Garantizado:</form:label>
>              </form:input>
> 
>              <form:input ref="qos:ceil" >
>                <form:label>Maximo:</form:label>
>              </form:input>
> 
>              <form:range ref="qos:prio" start="1" end="10" step="1">
>                <form:label value="concat('Prioridad ',.,':')" />
>              </form:range>
> 
>              <form:switch>
>                <form:case id="c1">
>                        <form:trigger>
>                                <form:label>Opciones advanzadas</form:label>
>                                <form:toggle case="c2"
> ev:event="DOMActivate" />
>                        </form:trigger>
>                </form:case>
>                <form:case id="c2">
>                        Hello world
>                </form:case>
>    </form:group>
> </form:repeat>
> 
> Note that my XML instance have got three "qos:class" nodes and logically
> the "repeat module" copy the switch block 3 times ...
> Does anyone have got any ideas ? Does it possible to achieve this ?
> 
> 
> Best regards
> 
> 

Received on Wednesday, 10 January 2007 20:21:02 UTC