cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeremy Quinn <>
Subject Re: persisting re-arranged repeater-rows
Date Wed, 26 Nov 2003 09:30:37 GMT

On 25 Nov 2003, at 23:18, Sylvain Wallez wrote:

> Bruno Dumon wrote:
>> On Tue, 2003-11-25 at 13:47, Jeremy Quinn wrote:
>>> Hi All,
>>> I am struggling with persisting re-arranged repeater rows.
>>> I have a form that edits an Album Bean which has a (java.util.List) 
>>> 'Resources' Property which is populated by Resource Beans.
>>> I have the List of Resource Beans represented in the form as a 
>>> repeater-widget, with move-up, move-down buttons.
>>> When I click one of the up/down buttons, the repeater-rows get 
>>> re-arranged correctly in the form.
>>> When I save the Album (I am using Hibernate, with cascading) the 
>>> change in the ordering is not persisted.
>>> I am clearly missing something ..... has anyone else had with a 
>>> similar issue?
>>> Any suggestions?
>> No need to look further: AFAIK the binding currently doesn't sync 
>> order,
>> it only checks for new or removed rows. So it considers the list to
>> which the repeater binds to be an unordered set.

That would do it !

> I personally use only the simple-repeater binding, because the full 
> content of the collection is in the rows (no other non-displayed 
> field). And the simple-repeater binding starts by erasing the 
> collection before recreating it from scratch, and in order.

The wiki dox for simple-repeater binding say that it "Supposedly only 
works with XML...", can you confirm this?

Thanks Guys

regards Jeremy
View raw message