On Thu, 2003-11-13 at 14:53, Ulrich, Dominik wrote: > Hi > thanks for your fast help! > the problem is, that I have to declare a id in the template like
Confusing... binding and template have nothing at all to do with each other, so these are clearly two different problems. > <wt:widget id="mywidget1"/> > <wt:widget id="mywidget2"/> > > but when I try this there is a error message: > > widget with id "choose1" does not exist in the container > > probably because the elements are identical You mean the elements in the data XML file? No, there's really no connection between both: the binding loads information from the XML file into the form widgets. After this, there's no connection whatsoever anymore between the XML file and the form instance, and certainly not between the template and the XML file. The template connects to the form instance, not to the XML file. The error you have is either a typo in a widget id, or some other error in your form template. Are your widgets (choose1 for example) direct children of the form or are they inside a repeater? > > > > -----Urspr�ngliche Nachricht----- > Von: Bruno Dumon [mailto:[EMAIL PROTECTED] > Gesendet: Donnerstag, 13. November 2003 14:41 > An: [EMAIL PROTECTED] > Betreff: Re: [woody binding] insert attribute content into similar nodes > > > On Thu, 2003-11-13 at 14:33, Ulrich, Dominik wrote: > > Hi everybody > > it's a rather complicated woody question I have, at least for me :) > > > > I have a data xml file like this: > > > > <context> > > <element title="A" value="true"/> > > <element title="B" value="false"/> > > </context> > > > > now I want to bind the value of a boolean widget to these elements in @value. > > problem: the binding must insert one value to one element with attribute content > > "A" > > and insert another value to the other element with "B" inside. > > > > both nodes have the same names, so what should I do? > > the binding file must choose the element based on his attribute, so how can I do > > this? > > I think this should work: > > <wb:value id="mywidget1" path="[EMAIL PROTECTED]'A']/@value"/> > <wb:value id="mywidget2" path="[EMAIL PROTECTED]'B']/@value"/> -- 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]
