Use item.setRenderBodyOnly(true) instead

Martijn

On 3/30/08, reikje <[EMAIL PROTECTED]> wrote:
>
>  Let's say I have a ListView with this markup:
>
>  &lt;span wicket:id="links">
>     &lt;span wicket:id="delimiter"&gt;|&lt;/span&gt;
>     &lt;a href="#" wicket:id="link"&gt;
>           &lt;span wicket:id="linkText"&gt;[[Linktext]]&lt;/span&gt;
>      &lt;/a&gt;
>  &lt;/span&gt;
>
>  and this Java Code:
>
>  ListView paragraphs = new ListView("links", contentsToDisplay)
>  {
>     protected void populateItem(ListItem item)
>     {
>         Content content = (Content) item.getModelObject();
>
>          Label delimiter = new Label("delimiter", " | ");
>          delimiter.setVisible(item.getIndex() > 0);
>          item.add(delimiter);
>
>          Link contentLink = getContentLink("link", content.getId());
>          Label linkText = new Label("linkText", content.getTitle());
>          linkText.setRenderBodyOnly(true);
>
>          contentLink.add(linkText);
>          item.add(contentLink)
>             }
>  };
>  paragraphs.setRenderBodyOnly(true);
>  add(paragraphs);
>
>  Even though I use setRenderBodyOnly on the ListView I still get the  for
>  each list item that is rendered. Is it possible to create a ListView so that
>  only the Markup of the ListItems is rendered?
>
>
>  --
>  View this message in context: 
> http://www.nabble.com/ListView-only-ListItem-markup-with-setRenderBodyOnly-tp16386233p16386233.html
>  Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Buy Wicket in Action: http://manning.com/dashorst
Apache Wicket 1.3.2 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.2

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to