No.. sigh I just don't get it :S
My use case is That I have a time sheet system... I want to be able to assign an invoice number to each time sheet that is relevent. I thought that making the time sheets a repeater item from a search form with the data fields as wd:output elements and a select box would be the way to go.. but I can't seem to figure it out. JD -----Original Message----- From: Bruno Dumon [mailto:[EMAIL PROTECTED] Sent: Friday, November 21, 2003 7:18 AM To: [EMAIL PROTECTED] Subject: RE: Woody repeater with flow JD, have you meanwhile succeeded in binding your repeater? On Mon, 2003-11-17 at 16:53, JD Daniels wrote: > Maybe a lil more info will get me some input :) > > this is my flow: > > function postInvoice(form) { > var uri = "cocoon://xml.xsp"; > var resolver = > cocoon.getComponent(Packages.org.apache.excalibur.source.SourceResolver.ROLE > ); > var source = resolver.resolveURI(uri); > var parser = > cocoon.getComponent(Packages.org.apache.excalibur.xml.dom.DOMParser.ROLE); > var document = > parser.parseDocument(Packages.org.apache.cocoon.components.source.SourceUtil > .getInputSource(source)); > > form.load(document); > > form.showForm("display-pipeline"); > var model = form.getModel(); > cocoon.sendPage("success-pipeline"); > } > > I don't get an error, but the repeater rows do not show up either. > > Template: > <wt:form-template action="#{$continuation/id}.continue" method="POST"> > <!-- manual layout of fieldw, without use of a wi:group --> > <wt:widget-label id="ticket"/><br/> > <wt:repeater-size id="ticket"/> > <table border="1"> > <tr> > <th><wt:repeater-widget-label id="ticket" widget-id="hours"/></th> > <th><wt:repeater-widget-label id="ticket" widget-id="user"/></th> > <th><wt:repeater-widget-label id="ticket" > widget-id="client"/></th> > <th><wt:repeater-widget-label id="ticket" > widget-id="project"/></th> > <th></th> > </tr> > > <!-- The contents of the repeater-widget element is a template that > will > be applied to each row in the repeater. --> > <wt:repeater-widget id="ticket"> > <tr> > <td><wt:widget id="hours"/></td> > <td><wt:widget id="user"/></td> > <td><wt:widget id="client"/></td> > <td><wt:widget id="project"/></td> > <td><wt:widget id="select"/></td> > </tr> > </wt:repeater-widget> > > <tr> > <td colspan="5" align="right"> > <wt:widget id="deleteticket"/> > </td> > </tr> > </table> > </wt:form-template> > > Binding: > > <wb:context xmlns:wb="http://apache.org/cocoon/woody/binding/1.0" > xmlns:wd="http://apache.org/cocoon/woody/definition/1.0" path="/"> > <wb:value id="ticket" path="results/ticket"/> > <wb:value id="id" path="results/ticket/id"/> > <wb:value id="select" path="results/ticket/id"/> > <wb:value id="user" path="results/ticket/user"/> > <wb:value id="project" path="results/ticket/project"/> > <wb:value id="client" path="results/ticket/client"/> > <wb:value id="hours" path="results/ticket/hours"/> > </wb:context> > > > JD > > -----Original Message----- > From: JD Daniels [mailto:[EMAIL PROTECTED] > Sent: Friday, November 14, 2003 4:48 PM > To: Cocoon Users > Subject: Woody repeater with flow > > > Say I have an xml document > > <results> > <itemOne> > <name/> > <email> > <etc/> > </itemOne> > <itemOne> > <name/> > <email> > <etc/> > </itemOne> > <itemOne> > <name/> > <email> > <etc/> > </itemOne> > </results> > > How would I load this into a form, with repeater I have defined for itemOne. > > Ie, I want to load a result set from a database, and display them all to the > user as a bunch of repaters with wd:output widgets, with a select widget to > remove them one by one before carrying on with an xsp to do something to the > ones left. I am sure binding will do this, but I am using flow, and kinda > lost as to how it actually will work. I have the template, definition, and > binding files done, kinda lost at the flow part. > > JD -- Bruno Dumon http://outerthought.org/ Outerthought - Open Source, Java & XML Competence Support Center [EMAIL PROTECTED] [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
