>>>>> for (var i = 0; i < comp_in_composition.size(); i++) {
>>>>>
>>>>>var row = repeater.getRow(i);
>>>>>
>>>>> var type = row.getChild(&qu
quot;);
>>>>
>>>>var amount = row.getChild("amount");
>>>>
>>>> var select = row.getChild("select");
>>>>
>>>>
var select = row.getChild("select");
>>>
>>>
>>> type.setValue(comp_in_composition.get(i).get("type"));
>>>
>>>
>>> amount.setValue(comp_in_compositio
alse);
>>
>> }
>>
>>
>>
>> But, I've got an exception: java.lang.IndexOutOfBoundsException:
>> Index: 1, Size: 1
>>
>>
>>
>> What's the problem? How to pass this params to the form repeater?
>>
>
>
>
>
--
View this message in context:
http://www.nabble.com/pass-repeater-from-database-to-the-form-tp18778753p18781627.html
Sent from the Cocoon - Users mailing list archive at Nabble.com.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
lse);
>>
>> }
>>
>>
>>
>> But, I've got an exception: java.lang.IndexOutOfBoundsException:
>> Index: 1, Size: 1
>>
>>
>>
>> What's the problem? How to pass this params to the form repeater?
>>
>
&
Use
var row = repeater.addRow();
instead of
var row = repeater.getRow(i);
Мария Григорьева wrote:
>
> I'm trying to pass the parameters from the database to the repeater in
> the form.
>
>
>
> var repeater=form.getChild("test");
>
> for (var i = 0; i < comp_in_composition.siz
I'm trying to pass the parameters from the database to the repeater in the
form.
var repeater=form.getChild("test");
for (var i = 0; i < comp_in_composition.size(); i++) {
var row = repeater.getRow(i);
var type =