I found a solution myself: using the span-tags, I can render the matrix the right way:
<table border="1"> <span wicket:id="matrix"> <tr> <span wicket:id="row"> <td wicket:id="data">Data</td> </span> </tr> </span> </table> ;-) Felix On 10/15/05, Felix von Delius <[EMAIL PROTECTED]> wrote: > Dear Wicket experts, > > I want to display a variable sized matrix represented as a List of > Lists of Strings (the sublists do all have the same size). In my page > class I have this code: > > List matrix = getMatrix(); // matrix is a List of Lists of Strings > add(new ListView("matrix", matrix) { > protected void populateItem(ListItem row) { > List rowList = (List) row.getModelObject(); > row.add(new ListView("row", rowList) { > protected void populateItem(ListItem dataList) { > String data = (String) dataList.getModelObject(); > dataList.add(new Label("data", data)); > } > }); > } > }); > > and this is the relevant extract my HTML-template looks like: > > <table border="1" wicket:id="matrix"> > <tr wicket:id="row"> > <td wicket:id="data">Data</td> > </tr> > </table> > > For a 3x2 sized matrix, what I expexted was that it gets rendered like this: > > <table wicket:id="matrix" border="1"> > <tr wicket:id="row"> > <td wicket:id="data">(1/1)=89</td> > <td wicket:id="data">(2/1)=87</td> > <td wicket:id="data">(3/1)=33</td> > </tr> > </table><table wicket:id="matrix" border="1"> > <tr wicket:id="row"> > <td wicket:id="data">(1/2)=32</td> > <td wicket:id="data">(2/2)=83</td> > <td wicket:id="data">(3/2)=90</td> > </tr> > </table> > > But instead it renders like this: > > <table wicket:id="matrix" border="1"> > <tr wicket:id="row"> > <td wicket:id="data">(1/1)=89</td> > </tr><tr wicket:id="row"> > <td wicket:id="data">(2/1)=87</td> > </tr><tr wicket:id="row"> > <td wicket:id="data">(3/1)=33</td> > </tr> > </table><table wicket:id="matrix" border="1"> > <tr wicket:id="row"> > <td wicket:id="data">(1/2)=32</td> > </tr><tr wicket:id="row"> > <td wicket:id="data">(2/2)=83</td> > </tr><tr wicket:id="row"> > <td wicket:id="data">(3/2)=90</td> > </tr> > </table> > > What is wrong with my template and how can I accomplish that the table > is rendered as expected? > > Felix > -- Herzlichen Gruß Felix von Delius ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user