Thank you, I'll delve into this whenever such a situation arises. I'm confident now, though.
On 9/5/07, Adam Winer <[EMAIL PROTECTED]> wrote: > > The model for the Trinidad table is not java.util.List. It's > org.apache.myfaces.trinidad.model.CollectionModel; and > Trinidad also supports javax.faces.model.DataModel. > Both of these fully support large datasets. > > The Tomahawk page you refer to is 100% applicable to > Trinidad as well, as it talks about the JSF DataModel API, > not anything Tomahawk-specific. If you want to support > efficient Trinidad sorting on large datasets, you'd need to > implement the full CollectionModel API, not just DataModel. > > -- Adam > > > > On 9/4/07, Francisco Passos < [EMAIL PROTECTED]> wrote: > > > > Good evening. > > > > I'm wondering if there is a way to use tr:tables with large datasets > > that allows us to fetch the specific data page from the database upon > > navigation to that page, instead of having the whole list in memory. > > > > It works fine for small tables, but for tables with a couple million of > > records it could hit the server memory really hard. > > > > I know Tomahawk addresses this issue for their tables here > > http://wiki.apache.org/myfaces/WorkingWithLargeTables . > > > > > > I imagine I could just extend a java.util.List and override the > > getSize() - that coupled with the rangechangelisteners could do the trick. > > The question is: is it already done? > > > > -- > > Francisco Passos > > > >