请问单击树的结点的点击事件
悬赏:5 发布时间:2008-07-25 提问人:ciwan (初级程序员)
我主页面用一个EXTJS生成,左边是一个treePanel,右边是一个普通的centerPanel,
var centerPanel = new Ext.Panel({
id:'centerPanel',
region:'center',
margins:'5 5 5 0',
html:'<div id="myDiv"><div id="myDiv1" ></div>' +
'<div id="myDiv2" ></div></div>'
});
我单击树的结点A会将我定义好的一个grid1渲染到centerPanel的一个div里
grid1.render('myDiv1');
而我点击结点B的话我想实现把grid2 渲染到'myDiv1'里并且覆盖掉原来grid1在层里的位置,请问如何实现?
如果用2个层的话,第2层渲染的时候顶部会有一明显白条,因为是第2个层
求求大家了!!!
该问题已经关闭: 超过15天由系统自动关闭,悬赏平分给所有参与回答的会员
var centerPanel = new Ext.Panel({
id:'centerPanel',
region:'center',
margins:'5 5 5 0',
html:'<div id="myDiv"><div id="myDiv1" ></div>' +
'<div id="myDiv2" ></div></div>'
});
我单击树的结点A会将我定义好的一个grid1渲染到centerPanel的一个div里
grid1.render('myDiv1');
而我点击结点B的话我想实现把grid2 渲染到'myDiv1'里并且覆盖掉原来grid1在层里的位置,请问如何实现?
如果用2个层的话,第2层渲染的时候顶部会有一明显白条,因为是第2个层
求求大家了!!!
该问题已经关闭: 超过15天由系统自动关闭,悬赏平分给所有参与回答的会员
回答
两个不同组件放到同一个div上会有重叠的问题。单击树的结点B时,先grid1.destroy()在div上卸载,然后再渲染grid2:grid2.render('myDiv1');
zlq4863947 (初级程序员) 2008-07-29




