樂於JAVA
幸福人生(J2EE)
posts - 0,  comments - 5,  trackbacks - 0
我们点击树的一个节点,会在main页面中显示返回的页面。这是通过设置
 
""超链接的 target="main"来实现的。
在struts-menu里,你如果使用  DropDownMenuDisplayer,可以设置menu的target属性,但是如果你使用VelocityMenuDisplayer显示,设置target属性
是不会起作用的。因为真正实现显示的是scripts/xtree.js,而xtree.js会对menu设置的target视而不见,那只能通过修改xtree.js的代码来设置target了。




function WebFXTreeAbstractNode(sText, sAction) {
 this.childNodes  = [];
 this.id     = webFXTreeHandler.getId();
 this.text   = sText || webFXTreeConfig.defaultText;
 this.action = sAction || webFXTreeConfig.defaultAction;
 this._last  = false;
 this.target = "content"
 webFXTreeHandler.all[this.id] = this;
}




在WebFXTreeAbstractNode的定义中,增加了一个target属性:
 
this.target = "Main"; //Main是显示结果frame的名字
 
 
这样target的问题就解决了!
posted on 2007-12-26 19:53 李建軍 阅读(616) 评论(1)  编辑  收藏 所属分类: strutsMenu

FeedBack:
# re: struts-menu实现动态菜单 注意點如下
2008-01-09 23:25 | yangshiking
thank you very much!  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

留言簿(1)

文章分类

文章档案

搜索

  •  

最新评论