ExtJS中如何删除一个panel下的所有子元素

nbgis1987 2013-05-08 10:09:45
我用ExtJS搭了一个上、左、中结构的页面,左边是一个树,中间是显示点击的树节点的具体内容,其实整个系统就是一个管理系统

var top = Ext.create('Ext.Panel',{});
var left = Ext.tree.....
var center = Ext.Panel....


然后在点击树节点后,我会动态生成一个grid加到center中,但是在加载前需要把center中的东西清空,我用了Ext.getCmp('center').removeAll();Ext.getCmp('center').doLayout()
但是没有用,请问怎么回事?
...全文
307 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
var center = Ext.Panel配置中有id配置没有?Ext.getCmp通过id来获取对象,没配置获取不到就无法清空了
葫芦八娃 2013-05-08
  • 打赏
  • 举报
回复
你的中间panel的id是'center'?如果不是,貌似已经报错了吧。能不能把panel的具体属性列出来看看?

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧