网站地图
  
  高级搜索
  首页   技术论坛   博客 派计划   产品中心   资源中心   银弹在线   商城  





wicket Frame and Tree    
#1楼
给作者发送短消息 给作者发送短消息  
查看用户其他信息
初级会员

        我现在要做一个带有树形目录的frame页面,如下:

    -------------------------------------------------------------
| |
| top frame |
--------------------------------------------------------------
| | |
| | |
| | |
| | |
| | |
| left frame | right frame |
| (tree) | |
| | |
| | |
-------------------------------------------------------------
点击树的结点,右边的frame显示相应的内容。frame和tree都做好了,但是不知道怎么在tree的结点里面添加链接。
我仿照wicket 的example里面的frame和tree的例子,可是总是失败,在网上找答案,发现也有人提相同,只是没有答
案,请问有谁知道怎么做?或者有相似的例子,谢谢!
 

Re: wicket Frame and Tree    
#2楼
给作者发送短消息 给作者发送短消息  
查看用户其他信息
初级会员
算了,还是要自己回答自己的问题。
 这里用的tree是: org.apache.wicket.extensions.markup.html.tree.Tree
重载tree的newNodeLink方法,如下:
final Tree tree = new Tree("tree", treeModel)
{
   protected MarkupContainer newNodeLink(MarkupContainer parent, String id, TreeNode node)
 {
     PageLink pageLink = new PageLink(id, Page1.class);
     pageLink.add(new AttributeModifier("target", true, new Model("right")));
     return pageLink;
 }
};
HTML文件如下: 
<frame wicket:id="leftFrame"  src="[set by index]" name="left" />
<frame wicket:id="rightFrame" src="[set by index]" name="right" />
 

Re: wicket Frame and Tree    
#3楼
给作者发送短消息 给作者发送短消息  
查看用户其他信息
初级会员
 




发表回复
账号用户名   密码   登录
内容:url email imgsrc image code quote
范例 Example
bold italic underline linethrough   


 [更多...]