一、现状情况
目前遇到一个这样的需求:大概有几千多条数据,用户不想用分页的形式展现即一次性全部展现在页面上,这就带来一个很严重的问题
1、渲染效率跟不上
IE6浏览器在渲染这些数据数据的时候(Loading...)会卡在哪里好几秒钟用户体验很不友好。
2、在本来性能不太好的Ext上再这么折腾,性能更难以接受!
几千条数据(姑且称之大数据)、IE6
针对上面第一种情况很容易想到 BufferView,经过实验验证渲染使用的时间还可以接受。
二、BufferView
用来专门解决grid大数据量问题,分批加载并展现数据。
BufferView的性能也是不如人意,时间紧先就这么凑合着解决下问题。
使用实例
<script type="text/javascript" src="${contextPath}/js/ext3.3.1/ux/BufferView.js"></script>
view: new Ext.ux.grid.BufferView({
//rowHeight: 26,
scrollDelay: false,
forceFit: false,
deferEmptyText: true,
emptyText: "无相关数据"
})
注意:如果和ColumnHeaderGroup.js在同一个页面使用,会使表格的表头列宽变形,解决方法是forceFit: false
分享到:
相关推荐
Extjs 3.3.1 jsb2
ext-3.3.1 完整源码 例子~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
extjs 3.3.1 中文 3.3 api extjs(2.x++3.x)主题大全
ExtJs最开始基于YUI技术,由开发人员 JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。...
ExtJS 组件扩展 如何正确使用Extjs---扩展组件的两个层次
实现对Ext树进行分页的组件,扩展了TreeLaoder和PagingToobar
1、extjs的最新版和API 2、利用其ajax写的一个前后台交互的工程。 3、绝对源码!
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。 功能丰富,无人能出其右。 无论是界面之美,还是功能之强,ext的表格控件都高居榜首。 单选行,多选行,高亮显示选中的行,...
适用于初学extjs,主要是从官网上拖下来的,需要的朋友就下载吧。
1、Extjs3.0 常用组件介绍ppt 2、怎样安装开发利器Spket 3、Spket安装包
漂亮的Extjs图片展示组件实例,类似于幻灯片,可直接拿去用,非常不错的哦
ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。
01.教程简介_ExtJS4.2简介_SSH2基本框架搭建 02.编写几个通用的service方法、设计数据库 03.搭建ExtJS的MVC框架 04.主界面的搭建、登录功能和菜单树的生成 05.创建菜单树、前台保存用户信息 06.菜单树响应事件、我的...
extjs-form组件配置参数详解 extjs各种组件说明
extjs各种组件的详细实现及各种扩展归纳总结,包括各种grid,tree,布局,表单,ajax,弹出框等
spring+mvc+mybatis+extjs整合 内含mysql数据库,很适合新手借鉴
这里主要介绍了ExtJS常用组件的样式修改,包括工具栏样式修改、菜单样式修改、树形菜单样式修改、表格样式修改、按钮样式修改等。
ExtJs DWR扩展 DWRProxy、DWRTreeLoader、DWRGridProxy,经过EXT3.0版本测试! 通过DWR向Ext提供数据!非常棒的扩展!