Well, I can see a usecase for this, including markup inheritance: <div wicket:id="modifyattrsonserverOrDoAjaxyStuff"> <wicket:child /> </div>
though the div might not be a border per se (WebMarkupContainer springs to mind)... I think we need to support this case. Martijn On 9/12/06, Juergen Donnerstag <[EMAIL PROTECTED]> wrote: > It might work, but in opinon it is feature rarely used especially as > markup inheritance is avaiable as well. IMO it is too much magic > besides that it would allow to remove some "just because of bordered > pages" code in several places. IMO the feature is not worth the extra > code. > > Juergen > > On 9/12/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote: > > I think we could limit the transparent resolving only to components > > that are already definied in the flow. I don't think this is a too > > severe restriction, but will keep the door open for current usecases. > > > > Martijn > > > > On 9/12/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote: > > > Hmm, > > > > > > just a thought, but not completely thought through though... > > > > > > The auto border could be set as an autoparent, in the base > > > constructor. This would give Wicket the means to use the border as an > > > auto look up thing. > > > > > > The idea was that in your base class you define the border as auto. As > > > the super constructor is always called first, you can be sure (as a > > > user) that your tranparent resolver is already in place when the new > > > components are added. > > > > > > As for the parent path... when a component is resolved to a > > > transparent parent, why not set the parent automagically to the border > > > ourselves? > > > > > > The search algorithm could be: > > > > > > pointer = current component; > > > while(parent != null) do { > > > if (any siblings of pointer that are Transparent?) > > > resolved, set parent to the transparent sibling > > > else > > > move pointer to parent of current component > > > } > > > > > > The usecase is still there: if you have some tag that surrounds the > > > <wicket:child>. We can't support it properly without solving this > > > problem. > > > > > > Martijn > > > > > > > > > On 9/12/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote: > > > > > new Label(getMyBorder(), "label", ..); > > > > > > > > Ah, yeah, of course. > > > > > > > > Eelco > > > > > > > > ------------------------------------------------------------------------- > > > > Using Tomcat but need to do more? Need to support web services, > > > > security? > > > > Get stuff done quickly with pre-integrated technology to make your job > > > > easier > > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > > > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > _______________________________________________ > > > > Wicket-develop mailing list > > > > Wicket-develop@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > > > > > > > > > > > > -- > > > Download Wicket 1.2.2 now! New Ajax components: Tree, TreeTable and > > > ModalWindow > > > -- http://wicketframework.org > > > > > > > > > -- > > Download Wicket 1.2.2 now! New Ajax components: Tree, TreeTable and > > ModalWindow > > -- http://wicketframework.org > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > Wicket-develop mailing list > > Wicket-develop@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Wicket-develop mailing list > Wicket-develop@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-develop > -- Download Wicket 1.2.2 now! New Ajax components: Tree, TreeTable and ModalWindow -- http://wicketframework.org ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-develop mailing list Wicket-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-develop