On 8/23/07, somethingRandom <[EMAIL PROTECTED]> wrote:
>
>
> I am trying out wicket, coming from the action-based world, so please bear
> with me.
>
> I made a simple report (we have a backend using spring and hibernate in
> place). It was very easy to take the ArrayList that hibernate returns to
> me
> and display that in a DataView using the ListDataProvider.
>
> So I look into trying to add some sorting and paging and decide that the
> AjaxFallbackDefaultDataTable looks like the ticket. But now it looks like
> I
> also need to write 3 or 4 new classesl,
which are what?
and write sort methods for each
> property of my pojos. It's not really this difficult, is it?
>
> What's the easiest way to take an arraylist of objects and display them in
> a
> sortable, pageable table?
class mydataprovider extends sortabledataprovider {
abstract List getList(String sortcol, boolean asc) { // implement this
yourself and return the properly sorted list }
imodel model(object o) { // implement yourself }
int size() { return getList(getSort().getProperty(),
getSort().isAsc()).size(); }
iterator iterator(int first, int count){ return
getList(getSort().getProperty(), getSort().isAsc()).sublist(first,
first+count); }
}
just one small class looks like to me
-igor
}
Thanks
> --
> View this message in context:
> http://www.nabble.com/-newb--sorting%2C-paging-table-tf4319230.html#a12299554
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>