Not there, no. I mean, it is final, so it wouldn't work anyway. Just renderChild. Or even more direct, for each child you add to repeatingview, just call setRenderBodyOnly. Then you will see what I mean. Overriding renderChild was only meant to save you some code :).
On 5/28/07, Korbinian Bachl <[EMAIL PROTECTED]> wrote: > > Hi Jim, > > so if I understnad right then you mean the > > protected final void onRender(final MarkupStream markupStream) > { > final int markupStart = markupStream.getCurrentIndex(); > > Iterator it = renderIterator(); > if (it.hasNext()) > { > do > { > markupStream.setCurrentIndex(markupStart); > renderChild((Component)it.next()); > } > while (it.hasNext()); > } > else > { > markupStream.skipComponent(); > } > } > > from the AbstractRepeater class. So, when i put a > > do > { > markupStream.setCurrentIndex(markupStart); > > renderChild(((Component)it.next()).setRenderBodyOnly(true)); > } > there its the behaviour I need? - Shouldnt this be implemented by > wicket-core already as the current .setRenderBodyOnly(bool) is offered but > has no effect? That seems quite necessary to me, as they have no markup of > their own (like you stated) but repeat their container-tag over the > children. > > Regards > > Korbinian > > > > -----Ursprüngliche Nachricht----- > > Von: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] Im Auftrag > > von James McLaughlin > > Gesendet: Montag, 28. Mai 2007 18:26 > > An: wicket-user@lists.sourceforge.net > > Betreff: Re: [Wicket-user] RepeatingView/ Container behaviour > > > > Hi Korbinian, > > > > Well, the fundamental idea of ListView / RepeatingView is > > that the component has no markup of its own. The markup is > > given to the children. As such, setRenderBodyOnly on a > > RepeatingView does nothing. > > ListView provides populateItem, so you call setRenderBodyOnly > > on the item there. I'm not sure how you are using > > RepeatingView, but i believe your choices are to call > > setRenderBodyOnly on each child component you add to it, or > > override renderChild to call it on the child components automatically. > > > > best, > > jim > > > > On 5/28/07, Korbinian Bachl <[EMAIL PROTECTED]> wrote: > > > Jim, > > > > > > thanks for your post - unfortunately i dont understand what you mean > > > exactly: where should I overrrode renderChild and put what > > for? - the > > > trouble for me is the base-tag of the RepeatingView, not > > the outputs > > > of any of its childs... > > > > > > > > > > > > > > > > -----Ursprüngliche Nachricht----- > > > > Von: [EMAIL PROTECTED] > > > > [mailto:[EMAIL PROTECTED] Im Auftrag von > > > > James McLaughlin > > > > Gesendet: Montag, 28. Mai 2007 14:40 > > > > An: wicket-user@lists.sourceforge.net > > > > Betreff: Re: [Wicket-user] RepeatingView/ Container behaviour > > > > > > > > Haven't done this, but I think you would need to override > > > > renderChild to get access to the component and setRenderBodyOnly. > > > > > > > > best, > > > > jim > > > > > > > > On 5/28/07, Korbinian Bachl <[EMAIL PROTECTED]> wrote: > > > > > > > > > > Hello, > > > > > > > > > > ive come to a problem I dont know how to solve. I use a > > BasePage > > > > > in wich i have 2 RepeatingViews in wich i then put components > > > > > (dynamic way at runtime > > > > > - i dont know what component will be in) > > > > > > > > > > <div wicket:id="header"> > > > > > wicket:header container > > > > > </div> > > > > > > > > > > <div wicket:id="content"> > > > > > wicket:content container > > > > > </div> > > > > > > > > > > and they work alright - however, i allways get the <div> > > > > spans around > > > > > > > > > > <div>HeaderComponent1</div><div>HeaderComponent2</div> > > > > > > > > > > - I tried to get rid of them by using header = new > > > > > RepeatingView("header"); > > > > > header.setRenderBodyOnly(true); > > > > > add(header); > > > > > > > > > > but the setRenderBodyOnly(true) seems to be ignored... I > > > > then thought > > > > > i could use a WebMarkupcontainer but this then has no > > .newChildId > > > > > function and would require me to know the ID of a > > component, wich > > > > > i dont know as its dynamic; > > > > > > > > > > So how can i get rid of these <div>s while having the > > rest of the > > > > > RepeatingView behaviour? > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > > -- > > > > > --- This SF.net email is sponsored by DB2 Express Download > > > > DB2 Express > > > > > C - the FREE version of DB2 express and take control of > > > > your XML. No > > > > > limits. Just data. Click to get it now. > > > > > http://sourceforge.net/powerbar/db2/ > > > > > _______________________________________________ > > > > > Wicket-user mailing list > > > > > Wicket-user@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > -------------------------------------------------------------- > > > > ----------- > > > > This SF.net email is sponsored by DB2 Express Download > > DB2 Express C > > > > - the FREE version of DB2 express and take control of > > your XML. No > > > > limits. Just data. Click to get it now. > > > > http://sourceforge.net/powerbar/db2/ > > > > _______________________________________________ > > > > Wicket-user mailing list > > > > Wicket-user@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > > > ---------------------------------------------------------------------- > > > --- This SF.net email is sponsored by DB2 Express Download > > DB2 Express > > > C - the FREE version of DB2 express and take control of > > your XML. No > > > limits. Just data. Click to get it now. > > > http://sourceforge.net/powerbar/db2/ > > > _______________________________________________ > > > Wicket-user mailing list > > > Wicket-user@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > -------------------------------------------------------------- > > ----------- > > This SF.net email is sponsored by DB2 Express Download DB2 > > Express C - the FREE version of DB2 express and take control > > of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user