Werner Punz wrote:
Rian Houston wrote:
Hi Werner,
Sorry I can't help with your problem. But I would be very interested in hearing more about how you implemented your custom data model and how you use it with the dataTable component. I need to do a similar thing and am struggling with it...
Well what I intented to do, was to make a data model which feeds directly hibernate objects into the table, and having a query object passed down the data model which handles the query part.
The model itself should have some kind of caching window to speedup traversal and to reduce open connections.
The datasets should be displayed outside of the connection scope to avoid the problem the current JDBC data model has within the faces definition (not caring about the update problem yet...)
What I basically did was to derive a class from the JSF Data model class and add the needed functionality.
Attached you can see my code, use it as you wish (I would be happy if it would be integrated in one way or the other in myfaces)
I forgot to mention, the main idea with the cache was good, but
the data table seems to ignore the parameter which should keep the
model in ram, so the whole caching idea was pointless (but I left it in in case it might work one day)
But if you read the code I think you can get the clue on how to implement the needed stuff, all you have to do is to override some of the basic data model methods and add your needed functionality in there.

