我们点击树的一个节点,会在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
李建軍 阅读(638)
评论(1) 编辑 收藏 所属分类:
strutsMenu