Ext4.0.7 Ext.tab.Panel iframe问题

jonde_ 2012-06-07 05:08:11
---主页面
var panel = Ext.create('Ext.panel.Panel',{
title:node.data.text,
iconCls:node.data.iconCls,
closable:true,
html:'<iframe width="100%" height="100%" frameborder="0" src="'+node.data.url+'"></iframe>'
});
var tab = Ext.getCmp("centerTabPanel");
tab.add(panel);
tab.setActiveTab(panel);
}

---点击左边菜单加载的页面
tt.jsp
--说明:这个页面有个 Ext.grid.Panel renderTo: Ext.getBody()


问题:
当点击左边菜单收缩的时候,tt.jsp页面中的grid宽度不会变化这要怎么处理??
...全文
164 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
燥动的心 2012-06-08
  • 打赏
  • 举报
回复
Ext.EventManager.onWindowResize(function () {
grid.getView().refresh()
})
燥动的心 2012-06-08
  • 打赏
  • 举报
回复
       var containerId = Ext.get(grid.renderTo || grid.applyTo).id;

if (Ext.isIE) {
Ext.get(containerId).on("resize", function () {
Ext.defer(grid.setWidth, 100, grid, [Ext.get(containerId).getWidth()]);
});
} else {
window.onresize = function () {
grid.setWidth(Ext.get(containerId).getWidth());
}
}

87,904

社区成员

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

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