Hi, ITreeProvider and IDataProvider are not exactly compatible, I don't think we gain anything by extending the former from the latter.
Selection is not part of the tree components. There are just to many different notions of selection: - single/multiple selection - subtree selection - continuous/discontinuous selection - several selections on a single tree (see example with checkable *and* selectable content) - no selection at all - ... IMHO it's better to leave these requirements out of a tree implementation. If you need a "selected" class attribute on a TableTree, override #newRowItem() and do it yourself. Ever noticed that DataTable has no notion of selection too? Regards Sven On So, 2009-07-26 at 02:13 -0700, Vladimir K wrote: > Why you don't extend ITreeProvider from IDataProvider? They looks compatible > for now. I can add IDataProvider to my implementation class and delegate > roots() to iterator(). From the other hand it is just extra method. > > One thing to mention. There should be "full row select" option. You just > need to add a "selected" class attribute for selected <TD>s. > > > Vladimir K wrote: > > > > Nested tree and tree table seems promicing. > > > > What I missed in your example is single-selection mode, and sortable > > headers with filters. > > > > One of my the upcoming tasks is to build a selector component that knows > > whether the object is hierarchical and puts inside a datatable with > > navigator or treetable. Since wicket-extentions project has completely > > incompatible components in this regard my component that unifies both > > looks pretty complex to do. Your treetable components seems to be more > > close to datable so it definitely might come in handy. > > > > When are you going to finalize the component contract (api)? > > > > > > svenmeier wrote: > >> > >> Sure, wicket-tree is still in its conception phase. > >> > >> I'll tidy up the project structure soon. > >> > >> Sven > >> > >> On Sa, 2009-07-25 at 18:57 -0400, James Carman wrote: > >>> So is the project a war (since it runs with jetty:run)? Wouldn't that > >>> make > >>> it hard to use in other projects? > >>> > >>> On Jul 25, 2009 6:18 PM, "Major Péter" <majorpe...@sch.bme.hu> wrote: > >>> > >>> Cool, that was exactly, what I was looking for. > >>> Thanks. > >>> > >>> Peter > >>> > >>> 2009-07-26 00:06 keltezéssel, Sven Meier írta: > >>> > >>> > > Hi Peter, > >> // at the chekcedfoldercontent (nested tree) example > >>> if I > >>> check the >> parent, t... > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> For additional commands, e-mail: users-h...@wicket.apache.org > >> > >> > >> > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org