ExtJs 的学习历程-Grid篇(1)

一直在找一个功能强大的Grid,能够满足我在工作中的大部分需求。自从认识Ext Grid后,我就被深深住了,这不就是我要找的东西吗? 看了它的例子,就想着手用一下.但是,真正要将此控件用到工作中,还需要做许多处理,

于是我把工作分成几个阶段.
-------------------------------------
1. Grid显示
2. Grid编辑
3. Grid的综合应用
-------------------------------------
先为第一点 Grid显示列出以下需要实现的功能点:
[b]a.[/b] Grid应该能显示编号 (1..n)
[b]b.[/b] 列的格式应该可以设置,如对日期,数值类型,其它类型等的格式化
[b]c.[/b] Grid的竖向表格线好象没有,应该给它加上
[b]d.[/b] Grid列的宽度最好可以设置,最好按百分比,如 10%,25%等
[b]e.[/b] Grid显示分页功能总是要具备吧,最好有个导航条,
可以选择跳到第几页,首页,末页什么的
[b]f.[/b] 最好可设置每页显示多少条记录.一般来说,整个应用需要每页显示的条数
一股来说是固定的,特殊情况需要单独调整.
[b]g.[/b] 显示的性能起码要和现在直接用Table方式显示Grid差不了太多吧,否则客户会不满意.
[b]h.[/b] 还要支持列排序,应该实现后台排序才可以,前台排序没有什么用.
[b]i.[/b] Grid的高度最好可以随页面进行调整,因为一般来说,某种固定的页面,
就几个固定的区域,所以希望Grid把剩下的空间占满.
[b]j.[/b] Grid的宽度应该可设置百分比,如 95%等.
[b]k.[/b] 列的显示位置最好可以调整.有些用户需要参照一些列,这些列如果间隔比较远
,就不好了.
[b]l.[/b] 最好在页面上也可以调整一下列的宽度,最好增加一个象Excel的双击列的边界区域
来个自动调整宽度那就更好了.
[b]m.[/b] Grid还需要数据填充,用哪种格式呢?看书上说xml,json的格式都可以。
以前在其它的控件里用过xml,当数据超过1万条之后,就有点慢了,那就用json好了.
有时间的话,也可以做个例子,看看xml数据和json数据的加载到底性能能差多少.

看看长长的Grid显示需要完成的功能列表, 心里想,一个Grid显示还真的挺复杂的, 需要实现这么多的外部功能. (待续)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值