在做项目的时候,常常会发现组件显示不出来的情况,可以尝试如下几种方式:
1.检查Height
通常情况下,看不到组件显示或者只看到一小条,第一个需要做的就是先将这个组件的height属性显式的设置出来,通常情况下就会显示。
2.tabpanel的情况
如果你的空间是放在TabPanel当中,那么需要注意的是将内嵌的组件直接写在items中,例如:
new Ext.TabPanel({
activeTab: 0,
autoHeight: true,
plain: true,
tabPosition: 'top',
border: true,
defaults: {
autoScroll: true
},
items: [zzPanel, hzPanel]
});
不可以多此一举的写成:
new Ext.TabPanel({
activeTab: 0,
width: 600,
height: 550,
plain: true,
tabPosition: 'top',
border: false,
defaults: {
autoScroll: true
},
items: [{
title: ResourceHelper.i18n.zz,
items: [zzgrid],
listeners: {
activate: changeHandle
}
}, {
id: 'hztab',
title: ResourceHelper.i18n.hz,
items: [hzgrid],
listeners: {
activate: changeHandle
}
}]
});
这样写会出现只有activeTab所对应的tab中的grid有显示,其他tab中的grid均无法显示。(我在调试这个bug的时候,是在一次偶然的机会中,修改的activeTab的值才发现的这个bug)。
这种情况下,使用show()来显示tab中的grid。
3.panel中嵌套grid,而这个panel有嵌套在TabPanel中。
这个情况下,不仅仅需要注意第二点中的一些注意事项,还要注意的是,在这种情况下,仅仅采用show()是无法显示所有控件的。因为仅仅使用show()仅仅可以将TabPanle中的直接控件即panel显示出来,而无法将嵌套在panel中的grid也显示出来。
这个时候,就需要在调用一下panel的doLayout() 方法了。
分享到:
相关推荐
这段代码会覆盖EXT组件和网格单元格内的字体大小,使其在火狐中变为14像素。`!important`标记确保了我们的样式优先级高于EXT库本身的样式。 如果问题仍然存在,可能需要进一步检查EXT的布局和组件配置,确保没有...
综合上述信息,我们可以理解这三个技术都是用于构建用户界面的工具,EXT提供了一整套企业级的组件,jQuery UI则是在基础的jQuery上扩展的UI解决方案,而ucren可能是针对中国市场定制的UI组件库。开发者可以根据项目...
SwfUploadPanel.js则是EXT组件的具体实现,它封装了SwfUpload.js的功能,使得开发者能够方便地在EXT环境中调用和配置上传组件。 example.php和upload_example.php是两个示例PHP文件,它们展示了如何在服务器端处理...
本例中提到的解决方案是利用DWR(Direct Web Remoting)和EXT.js库来实现。下面将详细阐述这个知识点。 EXT.js是一个强大的JavaScript库,用于构建富客户端应用。EXT Grid是EXT.js库中的一个组件,它提供了数据表格...
综上所述,使用Ext JS实现报表中的核心问题解决方案主要涉及到图表组件的定制化、X轴和Y轴注释的设置以及Y轴名称的垂直显示等方面。通过合理的配置和调整,可以有效地提升报表的可读性和用户体验。
封装 Ext 消息提示框,显示几秒后自动消失 本资源是关于封装一个 Ext 消息提示...本资源提供了一个封装 Ext 消息提示框的解决方案,实现了自动消失的功能。该资源的应用场景非常广泛,适合 Web 应用程序中的各种场景。
在本案例中,"Flash 表单上传组件"是 EXT 扩展中用于实现文件上传功能的一个特殊模块,它利用 Adobe Flash 技术来处理大文件上传和多文件同时上传,解决了传统 HTML 表单上传的限制。 1. **EXTJS 框架基础**:EXTJS...
### Ext中的tabpanel关闭后再打开不显示的问题 在Ext框架中,`TabPanel`是一个非常重要的组件,用于实现页面中的多标签页功能。然而,在实际应用过程中可能会遇到一个常见问题:当某个标签页被关闭后,如果尝试重新...
这个解决方案通过自定义一个名为`Ext.ux.tab.switchTabPanel`的扩展组件,实现了延迟加载的功能。下面将详细解析这个组件的工作原理: 1. 首先,组件定义了一个数组`tabItems`,用于存储每个标签页的基本配置,如...
由于Flash在浏览器中的广泛支持,Swfupload在过去是实现多文件上传的流行解决方案。在我们的组件中,Swfupload可能是负责实际文件选取和上传的部分,它能处理文件选择事件,将文件数据发送到服务器,并更新进度条...
压缩包中的"CalendarLite"可能是一个简化版的日历组件,它可能提供了一个轻量级的解决方案来实现类似的功能。使用这个组件时,你需要按照其提供的API和文档进行集成和定制。 总的来说,EXT的时间控件提供了一种直观...
`Readme`文件会解释如何安装、运行以及可能遇到的问题和解决方案,而`license.txt`则规定了软件的使用权限和限制。了解这些内容对于合法和正确地使用软件至关重要。 `wb`可能是这个可视化开发软件的工作区文件或可...
在EXT JS库中,下拉菜单(Dropdown Menu)是一种常见的组件,用于提供多个选项供用户选择。EXT JS是一个强大的JavaScript库,专为构建富...同时,EXT JS社区和官方文档是很好的参考资料,可以提供帮助和解决方案。
本文将详细介绍如何安全有效地删除shell360ext.dll及其可能引发的问题和解决方案。 首先,我们需要理解为什么需要删除shell360ext.dll。这可能有以下几个原因: 1. 软件冲突:与其他应用程序的组件发生冲突,导致...
总的来说,"EXT实例集"是一个学习和参考EXT开发的宝贵资源,无论你是想了解EXT的基本用法,还是寻求特定问题的解决方案,都可以在这个实例集中找到启示。通过深入研究和实践这些示例,你将能够更好地掌握EXT框架,...
在本例中,博主hanpang8983分享了有关此问题的博客文章,这可能提供了额外的解决方案或者思路。 6. **单元测试和集成测试**:编写测试用例以覆盖可能出错的代码路径,确保修复后的问题不再复现。通过自动化测试工具...
### 解决方案:针对IE9的Ext JS兼容性优化 #### 1. **Polyfills和Shims** 代码片段中展示了一种解决方案——通过polyfill来增强IE9的功能。Polyfill是一种脚本,用于为旧版浏览器提供新特性或功能。在给定的代码中...
### EXT学习心得与关键知识点详解 #### 布局Center的重要性 在EXT框架中,`layout: 'center'`是一个非常关键的配置属性...无论是布局管理、数据网格操作、下拉框事件还是表单验证,EXT都提供了灵活而强大的解决方案。
总的来说,EXT JS提供了一套完整的解决方案,使开发者能够构建功能强大、交互性强的Web应用。通过学习EXT的核心概念、组件、数据绑定和布局管理,以及利用各种扩展和资源,开发者可以极大地提升Web开发效率和应用...