Ahh! - great! Thanks very much, it now works as expected! > I mean, it is final, so it wouldn't work > anyway.
we both now you can hack around things like that ;) >Overriding renderChild was only > meant to save you some code :) as i already did a void addToHeader(Component c) it was only 1 line :) Best Regards, Korbinian > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag > von James McLaughlin > Gesendet: Montag, 28. Mai 2007 19:19 > An: wicket-user@lists.sourceforge.net > Betreff: Re: [Wicket-user] RepeatingView/ Container behaviour > > 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 > ------------------------------------------------------------------------- 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