W3C home > Mailing lists > Public > www-forms@w3.org > September 2006

Nested repeat and xf:delete question ...

From: Sébastien CRAMATTE <contact@zeninteractif.com>
Date: Mon, 18 Sep 2006 17:50:40 +0200
Message-ID: <450EC050.9000000@zeninteractif.com>
To: Xforms W3C Mailing list <www-forms@w3.org>

Hello list,

I've made this forms. It use nested repeat and works quite well.
My only problem is that I want to put delete trigger  in  nested-repeat
to delete a specific line
but I don't know which value I should put in @at  attribute .... Look at
button  "Delete this feature"

I hope that someone have got the answer or any tips
Regards


            <form:repeat nodeset="concentre:release" id="repeat-release">
                <form:group>
                    <form:label>Release</form:label>
                   
              <form:input ref="concentre:label" >
                       <form:label>Label:</form:label>
                   </form:input>
                   
                    <form:group ref="concentre:features"
appearance="minimal">
                    <form:repeat nodeset="concentre:feature"
id="repeat-features">
                        <form:group>
                            <form:label>Feature</form:label>

                      <form:input ref="concentre:label" >
                        <form:label>Name:</form:label>
                      </form:input>
                      <form:select1 ref="concentre:status"
appearance="minimal">
                        <form:label>Status:</form:label>
                        <form:item><form:label>Todo</form:label> 
<form:value>todo</form:value>  </form:item>
                        <form:item><form:label>Done</form:label>
<form:value>done</form:value> </form:item>
                        <form:item><form:label>Working on</form:label>
<form:value>workingon</form:value> </form:item>
                        <form:item><form:label>Discarded</form:label>
<form:value>discarded</form:value> </form:item>
                      </form:select1>
                     
                      <form:trigger>
                        <form:label>Delete this feature</form:label>
                        <form:delete ev:event="DOMActivate"
nodeset="../concentre:feature" at="1" />
                      </form:trigger>
                  </form:group>
                     </form:repeat>
                    
                    <form:trigger>
                <form:label>Add a feature</form:label>
                <form:insert ev:event="DOMActivate"
nodeset="concentre:feature" at="last()" position="after"/>
                  </form:trigger>

              </form:group>
            </form:group>
            </form:repeat>
                    <form:trigger>
                <form:label>Add release</form:label>
                <form:insert ev:event="DOMActivate"
nodeset="concentre:release" at="last()" position="after"/>
                  </form:trigger>
Received on Monday, 18 September 2006 15:50:45 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 10 March 2012 06:22:06 GMT