- From: Catherine Poinsignon <catherine.poinsignon@lombard.lu>
- Date: Tue, 08 Feb 2005 10:46:12 +0100
- To: <www-forms@w3.org>
- Message-Id: <s20898b1.082@lombard.lu>
Hi all, I am trying to use the insert and delete actions to insert a new record in my instance data or delete an existing record. Do do that, I hace the following instance : <xforms:instance id="data" nweb:pageflow-replace-data="always" nweb:primary-input-data="true"> <meetings xmlns=""> <meeting day="monday" starthour="10.00"> <title>Sample meeting</title> </meeting> </meetings> </xforms:instance> I display the record using a repeat : <xforms:repeat id="meetings_index" nodeset="meeting"> <xforms:input ref="title"> <xforms:label>Subject</xforms:label> </xforms:input> <xforms:select1 appearance="minimal" ref="@day"> <xforms:label>Day</xforms:label> <xforms:choices> <xforms:item> <xforms:label>Monday</xforms:label> <xforms:value>monday</xforms:value> </xforms:item> <xforms:item> <xforms:label>Tuesday</xforms:label> <xforms:value>tuesday</xforms:value> </xforms:item> <xforms:item> <xforms:label>Wednesday</xforms:label> <xforms:value>wednesday</xforms:value> </xforms:item> <xforms:item> <xforms:label>Thursday</xforms:label> <xforms:value>thursday</xforms:value> </xforms:item> <xforms:item> <xforms:label>Friday</xforms:label> <xforms:value>friday</xforms:value> </xforms:item></xforms:choices> </xforms:select1> <xforms:select1 ref="@starthour"> <xforms:label>Sarts hour</xforms:label> <xforms:choices> <xforms:item> <xforms:label>09.00</xforms:label> <xforms:value>09.00</xforms:value> </xforms:item> <xforms:item> <xforms:label>10.00</xforms:label> <xforms:value>10.00</xforms:value> </xforms:item> <xforms:item> <xforms:label>11.00</xforms:label> <xforms:value>11.00</xforms:value> </xforms:item> </xforms:choices> </xforms:select1> <xforms:trigger> <xforms:label>Delete</xforms:label> <xforms:action ev:event="DOMActivate"> <xforms:delete at="index('meetings_index')" ev:event="activate" nodeset="meeting"/> </xforms:action> </xforms:trigger> </div> </xforms:repeat> I wanted to add a new record by this trigger : <xforms:trigger> <xforms:label>New meeting</xforms:label> <xforms:insert at="index('meetings_index')" nodeset="meeting" position="after"/> <xforms:setvalue ref="meeting[index('meetings_index')]/title">New Meeting</xforms:setvalue> </xforms:trigger> But it does not work : neither the delete, neither the new !!! Could you please help me ? Thanks in advance... Catherine
Attachments
- text/plain attachment: InterScan_Disclaimer.txt
Received on Tuesday, 8 February 2005 10:30:06 UTC