锁定老帖子 主题:升级的浏览器UI组件
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-27
在“交流web上的UI组件,我来开个头 ”这篇帖子了,我把自己写的一些浏览器UI组件和大家交流了一下,还是由很多人感兴趣的,也对这些组件指出了一些不足之处。
最近难得有闲,准备把这些UI组件重写一遍。断断续续写了几天后已经有一些进展了,最先初具形状的是Grid组件。但该组件和原先的SigmaGrid并不相同,在新的版本中,我想把它和SigmaList功能合二为一。在旧的版本中,SigmaGrid主要用于少量对象集合的编辑和展示,比如:在订单编辑界面中,可以SigmaGrid来展示和编辑订单明细对象。而SigmaLIst主要用于大量对象集合的展示,不具备编辑功能,它主要用于一些报表界面中。在新的SigmaWidgets中,我希望SigmaGrid具备以上所有功能。
但目前还没有完整实现我的设想,到目前为止新版的SigmaGrid仅仅实现了旧版中SigmaList功能,但这次实现已经具备跨浏览器能力,至少,它可以很好地运行在ie和firefox下。列一下目前的功能吧:
废话少说,大家下载代码看看吧。希望能看到热烈的交流。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-01-29
新增了聚合功能,允许客户代码设置某些列的聚合函数,grid能够根据聚合函数生成合计行。目前允许的聚合函数有:sum,avg,min,max。
|
|
返回顶楼 | |
发表时间:2007-01-29
再增“表达式”支持功能,允许申明“表达式列”,列申明格式示例如下:{name:"customExp",caption:"表达式列",mode:"number",format:"#.00",width:80,exp:"p$('number')*p$('percent')"}。这个列的值通过表达式计算得到,这里的表达式表示:取列number和列percent的值并相乘。
|
|
返回顶楼 | |
发表时间:2007-01-29
非常期待正式版的推出,谢谢lz的努力
|
|
返回顶楼 | |
发表时间:2007-01-30
再增列宽调整功能和按列排序功能。
接下去要增强的是cell编辑功能 |
|
返回顶楼 | |
发表时间:2007-01-30
老兄真是太努力了,以前的compents加载22列187行的数据需要2-3分钟的,希望新的能够加快加载速度。我测试了一下以前主要是慢在bindData上的
|
|
返回顶楼 | |
发表时间:2007-01-30
新的我已经下载了进行调试的,发现滚动时候反映很慢的
|
|
返回顶楼 | |
发表时间:2007-01-30
zack 写道 新的我已经下载了进行调试的,发现滚动时候反映很慢的
不会吧,我这里滚动的时候反映还是比较快的呀,无论firefox还是ie。 |
|
返回顶楼 | |
发表时间:2007-02-01
新增了单元格焦点管理和编辑功能。
|
|
返回顶楼 | |
发表时间:2007-02-01
好快啊
|
|
返回顶楼 | |