如题 ,本人是个初学者,写了搞了好多每次都报错。请哪位高手给个实例代码。在一个viewport里左边一个树形菜单,上面一个log
中间是tab的显示,下面是版权。帮忙解决解决感激不敬
稍等?你是不是还要点树节点,左边多出来Panel啊?
在上面定义个变量例如tab,然后吧43~52行改成
[code="java"]
}, tab = new Ext.TabPanel({
region : 'center',
xtype : 'tabpanel',
activeTab : 0,
closable : true,
items : [{
title : '欢迎',
html : '欢迎登陆后台,请在左侧选择管理项目'
}]
})]
[/code]
之后响应TreeNode的click事件,直接tab.add就可以了。
[code="java"]
new Ext.Viewport({
layout : 'border',
items : [{
region : 'north',
html : '这里放logo的html代码',
height : 30,
bodyCssClass : 'top',
border : false
}, {
xtype : 'panel',
region : 'center',
layout : 'border',
items : [{
region : 'west',
xtype : 'treepanel',
width : 200,
autoScroll : true,
root : {
text : '网站',
nodeType : 'async',
useArrows : true,
animate : true,
containerScroll : true,
loader : new Ext.tree.TreeLoader({
dataUrl : 'xxx.ror',
listeners : {
beforeload : function(l, n) {
var path = n == tree.root ? '' : n.text;
while (n.parentNode && n.parentNode.parentNode) {
n = n.parentNode;
path = n.text + '\' + path;
}
l.baseParams.type = type;
l.baseParams.path = path;
}
}
}),
root : {
text : '网站',
nodeType : 'async'
}
}
}, {
region : 'center',
xtype : 'tabpanel',
activeTab : 0,
closable : true,
items : [{
title : '欢迎',
html : '欢迎登陆后台,请在左侧选择管理项目'
}]
}]
}, {
region : 'south',
html : '这里放版权的html代码',
height : 30,
border : false
}]
});
[/code]
稍微测试通过。
这个问题出现在了错误的论坛的错误的版面。。。