首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

小弟我下做左边是tree菜单,右边是tabpanel的时候,在tabpanel中动态加入grid,不显示,是什么有关问题

2012-05-03 
我下做左边是tree菜单,右边是tabpanel的时候,在tabpanel中动态加入grid,不显示,是什么问题?代码如下其中gr

我下做左边是tree菜单,右边是tabpanel的时候,在tabpanel中动态加入grid,不显示,是什么问题?
代码如下
其中grid是我在前边代码定义好的
var menuTree = new Ext.tree.TreePanel({ 
region:'west', 
title:'功能菜单', 
width:180, 
//minSize:150, 
//maxSize:200, 
//split:true, 
//autoScroll:true, 
//autoHeight:false, 
collapsible:true, 
//rootVisable:false, //不显示根节点 
dataUrl: 'system/samlib/get-nodes.php',
root: {
  nodeType: 'async',
  text: 'Ext JS',
  draggable:false,
  id:'source'
  },
listeners: {
'render': function(tp){
  tp.getSelectionModel().on('selectionchange', function(tree, node){
if(node.isLeaf()){

  alert(node.attributes+"|"+node.leaf+"|"+node.text+"|"+node.id);
/*var tabWin = app.getModule('Spidermodel');
if(tabWin){
tabWin.launcher.handler.call(this.scope || this);
}  
*/
var n = contentPanelc 
'id':node.id, 
'title':node.text, 
closable:true, //通过html载入目标页 
items: grid
//html:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src="system/samlib/get-nodes.php?s=m"></iframe>' 
});
contentPanel.setActiveTab(n); 
}

  })
}
}  
}); 



[解决办法]
看你上面的代码,你都没添加grid到tab
要调用tab的add(grid)方法
[解决办法]
tab。add(grid),tab不用讲,你知道是什么啦,grid就是那grid的代码啊

热点排行
Bad Request.