-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 You could always add subclasses of AbstractColumn to provide whatever data you wanted. That combined with Fragments gives you loads of flexibility.
Frank Silbermann wrote: > In Wicket-Examples, Repeaters, there's an example of a DataTable from > Wicket-Extensions. The data provider supplies lists of javabeans, each > bean representing a row in the table. The PropertyColumn object for > each column of the table gives information about the column title, its > sortability, and the non-OGNL string used for pulling a cell's data out > of the bean. > > In this example, the column names are hardcoded as bean properties, but > what I want is to display any arbitrary JDBC ResultSet in a DataTable. > Has anyone written code to do that? (And if so, could I see it? > ASP.NET has this feature, and I'm rewriting code that uses it.) > > If not, I was thinking that I could implement IDataProvider to contain > information about the number and names of the columns taken from the > ResultSetMetaData. > > The data provider would hold a list of row objects, each of which would > be (or contain) an indexed sequence (an Array or ArrayList) of atomic > data objects, obtained by calling "resultSet.getObject(index)" varying > "index" within the column count. > > My subclass of DataTable would be constructed with this data provider as > an argument. A loop (indexed within the column count) would create a > list of PropertyColumn objects -- each with the display model based on > the column name recorded from the ResultSetMetaData, and a non-OGNL > property expression that makes use of List/Array indexing to access the > specific field in the row. > > Does this sound like a good approach, or am I re-inventing the wheel > here? > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd_______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user - -- Justin Lee http://www.antwerkz.com AIM : evan chooly 720.299.0101 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (Cygwin) iD8DBQFEAiRwJnQfEGuJ90MRAzGxAJ91Zad4B32tAanSJVWzXTsPoVLlAACeIh0h rllYzFJZHttgUUd2MwDDwn4= =JJWl -----END PGP SIGNATURE----- ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user