Hi, look at the Tree class - it extends DefaultAbstractTree. Use the 
same approach as tree does (you can copy the html template) and put in 
nodes whatever you want.

-Matej

Peter Klassen wrote:
> Hi Eelco,
> 
> thank you very much for your postings/mails. But To the topic:
> Suppose you wan't to create a tree:
> 
> <root-node with some icon-links including hints, and the regular
> icon/link/label-combination>
>     <1.child-node, works like already given>
>           <2. child-node e.g. same as root-node, but some more labels>
> But:
> The markup of the Tree-class which is uses for every node.
> <wicket:panel>
>   <div class="wicket-tree">
>     <div wicket:id="i"><!--  tree item container -->
>         <span wicket:id="indent"></span> <span wicket:id="image"/> 
>             <span class="icon" wicket:id="icon"></span>
>            <span wicket:id="label"></span> 
>     </div>
>   </div>
> </wicket:panel>
> 
> That means, that i can't use different node components because the markup is
> fix for every node, right? Or is there something, that i oversaw?
> 
> Thx!
> Peter Klassen
> 
> 
> 
> Eelco Hillenius wrote:
>> If you look at the Tree and DefaultAbstractTree classes, you can see a
>> bunch of overidable, protected methods. Usually in Wicket, if there is
>> a non-final protected method, it is there for you to override if you
>> need to (we'd either make it final or private if not).
>>
>> Now, I'm not sure what you want to achieve... you are using the tree
>> component right? The Tree in core version 1.2 (moved to extensions for
>> 2.0) has method newNodePanel for this. The tree in extensions version
>> 1.2 (moved to core for 2.0) has methods like populateTreeItem for
>> this.
>>
>> Maybe you could give a more detailed explanation of what you want to do?
>>
>> Eelco
>>
>>
>> On 11/21/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>>> Hi all,
>>>
>>> I would like to add different type of components (maybe panels with
>>> links,
>>> labels and so on) to my
>>> navigation tree nodes, dependant of the node level. This time, a static
>>> scheme is given with a link, an icon and a label. This approach will
>>> avoid
>>> my needs, there is a Tree.html with
>>> the corresponding markup, which is touched everytime.
>>>
>>> Any good ideas?
>>>
>>> Every answer is appreciated!
>>> Cheers, Peter
>>>
>>>
>>> -------------------------------------------------------------------------
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>>> your
>>> opinions on IT & business topics through brief surveys - and earn cash
>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>> _______________________________________________
>>> Wicket-user mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>> your
>> opinions on IT & business topics through brief surveys - and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Wicket-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
>>
> 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to