如何动态tree菜单如何在center区域add新的tab页面

popl2003 2008-08-14
var json = 
[ 
{"text" : "Audi", "id" : 100, "leaf" : false, "cls" : "folder", "children" : [ 
{"text" : "A3", "id" : 1000, "leaf" : true, "cls" : "folder","href":"javascript:addTab('新增操作员1','./myjsp/creditstart.jsp');"},
 {"text" : "Fuel Economy", "id" : "100000", "leaf" : true, "cls" : "file"}, 
{"text" : "Invoice", "id" : "100001", "leaf" : true, "cls" : "file"}]
}] ;

上面代码中:调用addTab(a,b)函数有错.
	var addTab = function(id,url){
    conentPanle.add({id:id,title:id,
//    autoLoad:url,
    html:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src=' +url+'></iframe>',
    scripts:true,closable:true}).show();
	}
popl2003 2008-08-14
自己实现了,分享下:
修改:
{"text" : "新增操作员", "id" : 1000, "leaf" : true, "cls" : "folder","hreftarget":"./myjsp/creditstart.jsp"}

新增:
menuTree.on('click',function(node){
  addTab(node.attributes.text,node.attributes.hreftarget);
  });
shileishmily 2008-08-20
var n = tab.add({
'id' : node.id,
'title' : node.text,
closable:true, 
//autoLoad:{url:node.url, scripts:true}
html : '<iframe name="main'+node.id+'" scrolling="auto" frameborder="0" width="100%" height="100%" src="+node.url+"></iframe>'+node.text
});
Global site tag (gtag.js) - Google Analytics