-----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

Reply via email to