Extjs tabpanel autoload 不能加载样式的问题
2012-05-26 17:23
183 查看
var maincontent=new Ext.TabPanel({ renderTo:'tabdv', resizTabs:true, enableTabScroll:true, activeTab:0, defaults: { autoScroll:false}, items:[{ title:'项目详细情况', autoScroll:true, id:'tab1', autoLoad:{ url:"ProDelInfo.aspx?id="+proid, scripts:true } }, { title:'文档', id:'tab3', autoScroll:true, autoLoad:{ url:"DocList.aspx", scripts:true } }, { title:'人员', id:'tab4', autoScroll:true, autoLoad:{ url:"DocList.aspx", scripts:true } }, { title:'子项目', id:'tab5', autoScroll:true, autoLoad:{ url:"SubProList.aspx", scripts:true } }, { title:'活动记录', id:'tab6', autoScroll:true, autoLoad:{ url:"LogList.aspx", scripts:true } } ], height: H3CMPP.Center.Size.Height-265, width:H3CMPP.Center.Size.Width-240 });
先看上面代码,autoload 加载页面的时候页面的样式链接都没有,只能在标签中自己写STYLE 而不能用样式链接,后面想了个办法,
Ext.ux.IFrameComponent = Ext.extend(Ext.BoxComponent, {
onRender : function(ct, position){
this.el = ct.createChild({tag: 'iframe', id: 'iframe-'+ this.id, frameBorder: 0, src: this.url});
}
});
把tabpanel 中ITEMS 里的每个页面改为
例如: new Ext.ux.IFrameComponent({ id: 'tab2', url: 'ConsulList.aspx',title:'协商'})
这样样式就出来了
相关文章推荐
- extjs tabpanel 添加header不能重复加载tabpanel 的问题
- 解决Ext.TreePanel在IE下不能正常加载问题
- 解决IE不能加载OCX控件问题(二)
- easyUI页面加载完成前不显示样式问题解决方案
- fckeditor部署到weblogic的xml无法读取,样式不能显示问题
- fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
- IDEA不能加载API的问题,解决ctrl+左击出现 complex code的问题
- [ExtJS4]ExtJS4左边菜单面板收缩展开,右边TabPanel内容动态更新(解决宽度不能自适应问题)
- Android studio 2.2中cmake C++ 导致的so不能加载问题
- 加载DataGrid样式时的问题
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
- 解决“vbe6ext.olb不能被加载“和“内存溢出“问题
- 问题描述:打开VB工程时提示不能加载MSCOMCTL.OCX
- 解决android adb不能正确加载问题
- 解决ScrollView 嵌套ListView不能刷新,加载更多问题
- 关于Fragment中viewpager的子fragment不能加载布局的问题
- 很多人在Google Play商店购买或下载APP时出现问题,例如在你新安装的系统恢复APP或想要安装心愿单中的APP时,Play商店出现不能加载等错误,这实在是太烦人了。 所以,我通过搜索,把可
- 解决dede编辑器不能保存word文档样式问题
- ExtJs疑难杂症之GridPanel单元格不能选中复制问题
- 终于找到了,Ajax 中使用UpdatePanel时,不能弹出对话框的问题。