[2.2] Cforms, selection-list on Repeater
I'm using cocoon 2.2. In CForms 1.1 the selection-list of type flow-jxpath doesn't work. fd:repeater id=profiles fd:widgets fd:field id=profile fd:labelProfile/fd:label fd:datatype base=integer / fd:selection-list type=flow-jxpath list-path=profileSL value-path=upId label-path=upName / /fd:field /fd:widgets /fd:repeater In alternative, I'm trying to use the method setSelectionList on Field Object, but i can't acces to this widget inside the repeater. For example this code doesn't work: form.lookupWidget(profiles).lookupWidget(profile) I read the api, but I can't understand how to access on the widget inside the repeater, before the creation of the RepeaterRows. Any suggestions? thanks in advance Alessandro - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [2.2] Cforms, selection-list on Repeater
I think you need to get to the repeater row to access your widget. Perhaps something like this will work: var profiles=form.lookupWidget(profiles); for (var i=0; ilt;profiles.size; i++) { var row=profiles.getRow(i); var profile=row.lookupWidget(profile).value; } Barbara On 20 Jun, 2008, at 9:24 am, Alessandro Vincelli wrote: I'm using cocoon 2.2. In CForms 1.1 the selection-list of type flow-jxpath doesn't work. fd:repeater id=profiles fd:widgets fd:field id=profile fd:labelProfile/fd:label fd:datatype base=integer / fd:selection-list type=flow-jxpath list-path=profileSL value-path=upId label-path=upName / /fd:field /fd:widgets /fd:repeater In alternative, I'm trying to use the method setSelectionList on Field Object, but i can't acces to this widget inside the repeater. For example this code doesn't work: form.lookupWidget(profiles).lookupWidget(profile) I read the api, but I can't understand how to access on the widget inside the repeater, before the creation of the RepeaterRows. Any suggestions? thanks in advance Alessandro - 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]
Re: [2.2] Cforms, selection-list on Repeater
Barbara thank you for the suggestion, I resolve with the code below: f.load(fb); int size = f.getProfiles().getRepeater().getSize(); for (int i = 0; i size; i++) { RepeaterRow rr = (RepeaterRow)f.getProfiles().getRepeater().getRow(i); ((Field)rr.lookupWidget(profile)).setSelectionList(fb.getProfileSL() , upId, upName); } Ciao Alessandro - Original Message - Da : Barbara Slupik [EMAIL PROTECTED] A : users@cocoon.apache.org Oggetto : Re: [2.2] Cforms, selection-list on Repeater Data : Fri, 20 Jun 2008 14:33:19 +0100 I think you need to get to the repeater row to access your widget. Perhaps something like this will work: var profiles=form.lookupWidget(profiles); for (var i=0; iprofiles.size; i++) { var row=profiles.getRow(i); var profile=row.lookupWidget(profile).value; } Barbara On 20 Jun, 2008, at 9:24 am, Alessandro Vincelli wrote: I'm using cocoon 2.2. In CForms 1.1 the selection-list of type flow-jxpath doesn't work. fd:repeater id=profiles fd:widgets fd:field id=profile fd:labelProfile/fd:label fd:datatype base=integer / fd:selection-list type=flow-jxpath list-path=profileSL value-path=upId label-path=upName / /fd:field /fd:widgets /fd:repeater In alternative, I'm trying to use the method setSelectionList on Field Object, but i can't acces to this widget inside the repeater. For example this code doesn't work: form.lookupWidget(profiles).lookupWidget(profile) I read the api, but I can't understand how to access on the widget inside the repeater, before the creation of the RepeaterRows. Any suggestions? thanks in advance Alessandro -- --- 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] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]