如何动态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 }); |