Re: [Wicket-user] ListView#accept() proposal

2006-07-22 Thread Thomas R. Corbin
On Monday, 17 July 2006 08:21 pm, Aaron Hiniker escreveu: Yes, a List implement that filters on the fly would avoid the copy, but I am not sure if you are talking the Collections api list, but if you are then the Glazedlists stuff provides an implementation of the Collections api list

Re: [Wicket-user] ListView#accept() proposal

2006-07-18 Thread Johan Compagner
But then you need to pre filter the list. Because what would size() return??But going with something out of the repeater package would be better.But then still you need to filter up front because all those Repeaters do want to know the total size? And filtering on demand doesn't work then.johanOn

Re: [Wicket-user] ListView#accept() proposal

2006-07-17 Thread Juergen Donnerstag
Just out of my head. Paging which is based on windows size and list size would need to take these into consideration. Not sure this change is trivial. Juergen On 7/18/06, Aaron Hiniker [EMAIL PROTECTED] wrote: I frequently have the need to filter the elements in a ListView.. of course I can

Re: [Wicket-user] ListView#accept() proposal

2006-07-17 Thread Igor Vaynberg
the filtering should be performed in the model - it is the perfect place for it.-IgorOn 7/17/06, Juergen Donnerstag [EMAIL PROTECTED] wrote:Just out of my head. Paging which is based on windows size and list size would need to take these into consideration. Not sure this changeis

Re: [Wicket-user] ListView#accept() proposal

2006-07-17 Thread Aaron Hiniker
Yeah, there's no problem implementing this in the model, other than the fact that there will be a list copy. Aaron On Mon, 2006-07-17 at 17:02 -0700, Igor Vaynberg wrote: the filtering should be performed in the model - it is the perfect place for it. -Igor On

Re: [Wicket-user] ListView#accept() proposal

2006-07-17 Thread Igor Vaynberg
im sorry but why will there be a listcopy?that is certainly a way to go but its not the only way. from the model return a List interfcace that filters on the fly.-IgorOn 7/17/06, Aaron Hiniker [EMAIL PROTECTED] wrote: Yeah, there's no problem implementing this in the model, other than

Re: [Wicket-user] ListView#accept() proposal

2006-07-17 Thread Aaron Hiniker
Yes, a List implement that filters on the fly would avoid the copy, but probably incur greater performance hits than a single List copy (due to the Linked List nature of the filtering). The current ListView implementation only works on lists.. rightfully so because you can extract the active

Re: [Wicket-user] ListView#accept() proposal

2006-07-17 Thread Igor Vaynberg
another key reason for list is that the index of the list is used as a primary key to identify the right item on callbacks.-IgorOn 7/17/06, Aaron Hiniker [EMAIL PROTECTED] wrote: Yes, a List implement that filters on the fly would avoid the copy, but probably incur greater performance