2007-02-02
[07-2月7日发布] ECSide 1.1 RC4 :列表组件eXtremeComponents全面增强版!
关键字: 列表 ECSide grid
ECSide 1.1 final版已经发布
发布帖: http://fins.javaeye.com/blog/54265
EC Side介绍:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: fins ( name: Wei Zijun , email:fins@163.com , blog:http://fins.javaeye.com )
EC Side是一个开源的列表组件。
他源自著名开源列表组件 eXtremeComponents (http://www.extremecomponents.org),
但现在已经脱离eXtremeComponents,独立发展(仍有大量代码来自 eXtremeComponents)。
“做最实用易用的列表组件”是ECSide最终的目标。
ECSide发布地址:
1.1 RC3版本: http://fins.javaeye.com/blog/51849
1.1 RC1版本: http://fins.javaeye.com/blog/51068
1.0 RC1版本: http://fins.javaeye.com/blog/40190
ECSide圈子:
http://ecside.javaeye.com/
ECSide综合讨论专用帖:
http://fins.javaeye.com/blog/48723
===============================
2007-02-07
ECSide 1.1 RC4 发布
===============================
1 新增加了一个 ec:mapping 标签,作用和ec:column的mappingItem类似,
但是可以脱离ectable单独使用。
2 完善了EcSideFilter过滤器。
3 重构了 easyList和 easyDataAccess相关代码
关于easyList和 easyDataAccess特性,
请参看Help_EasyDataAccess.txt以及easylist的教学录象还有示例。
4 一些细节的调整和bug的修改。
其中的一些bug还是比较严重(虽然出现几率很低)的,强烈建议更新。
在1.2版本之前,功能上基本不会有大变化了。
ECSide 1.1 final的主要改进也将集中在 bug修改 和 js、java代码重构上。
===============================
2007-02-03
ECSide 1.1 RC3 发布
===============================
1 完善了排序相关的js
2 自定义的表头也支持排序了(demo_td.jsp)
3 ec:td标签增加了若干与html对应的属性。
4 列表高度可以通过js来调节。
5 ecside.js里增加了一些工具方法。
6 更完善的例子(demoOPOA.jsp,注意看jsp内的注释)
演示了如何改变列表高度 如何更好的使用shadowRow.
如何将easyList特性用在非列表场合。
7 一些细节的调整和bug的修改。
===============================
2007-02-02
ECSide 1.1 RC2 发布
===============================
1 增加复杂表头的定义以及导出(实现这个导出可累死我了 :'( )
用法见demo_td2.jsp例子。
2 支持表格的横向统计。
<ec:column cell="calcTotal" width="80" title="合计" property="USERROLE,USERID" />
<ec:column cell="calcAvg" width="80" title="平均" property="USERROLE,USERID" />
使用cell="calcTotal" 算合计 cell="calcAvg" 算平均,
property表示要计算的列,*号表示计算所有列。
位置不一定非要放到最后,可以在中间。:)
3 排序也使用ajax实现.
4 修改了部分js,现在的ecside.js已经可以和官方prototype.js配合了。
配合使用时,用prototype.js代替我精简的那个prototypeajax.js就可以了。
不过如无必要,建议还是使用我那个吧 毕竟我那个才9k.
5 给column增加了nowrap属性,等同于html里的nowrap。
6 includeParameters和excludeParameters支持前后利用*号进行模糊匹配,例如
excludeParameters="test,*aaa,bbb*,asdasd"
7 修正了easyList解析sql语句时的一个严重的bug。
8 示例数据库由hsql换成h2db,一个更好的潜入式数据库,大家不妨都试试。
他提供的那个B/S的管理程序也很好,和phpmyadmin有一拼了。
他和hsql兼容性很好 sql语句几乎一样,不用修改DAO.
(当然我对两者的了解都不是很深,也许很多地方不一样我不知道) .
发布帖: http://fins.javaeye.com/blog/54265
EC Side介绍:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: fins ( name: Wei Zijun , email:fins@163.com , blog:http://fins.javaeye.com )
EC Side是一个开源的列表组件。
他源自著名开源列表组件 eXtremeComponents (http://www.extremecomponents.org),
但现在已经脱离eXtremeComponents,独立发展(仍有大量代码来自 eXtremeComponents)。
“做最实用易用的列表组件”是ECSide最终的目标。
ECSide发布地址:
1.1 RC3版本: http://fins.javaeye.com/blog/51849
1.1 RC1版本: http://fins.javaeye.com/blog/51068
1.0 RC1版本: http://fins.javaeye.com/blog/40190
ECSide圈子:
http://ecside.javaeye.com/
ECSide综合讨论专用帖:
http://fins.javaeye.com/blog/48723
===============================
2007-02-07
ECSide 1.1 RC4 发布
===============================
1 新增加了一个 ec:mapping 标签,作用和ec:column的mappingItem类似,
但是可以脱离ectable单独使用。
2 完善了EcSideFilter过滤器。
3 重构了 easyList和 easyDataAccess相关代码
关于easyList和 easyDataAccess特性,
请参看Help_EasyDataAccess.txt以及easylist的教学录象还有示例。
4 一些细节的调整和bug的修改。
其中的一些bug还是比较严重(虽然出现几率很低)的,强烈建议更新。
在1.2版本之前,功能上基本不会有大变化了。
ECSide 1.1 final的主要改进也将集中在 bug修改 和 js、java代码重构上。
===============================
2007-02-03
ECSide 1.1 RC3 发布
===============================
1 完善了排序相关的js
2 自定义的表头也支持排序了(demo_td.jsp)
3 ec:td标签增加了若干与html对应的属性。
4 列表高度可以通过js来调节。
5 ecside.js里增加了一些工具方法。
6 更完善的例子(demoOPOA.jsp,注意看jsp内的注释)
演示了如何改变列表高度 如何更好的使用shadowRow.
如何将easyList特性用在非列表场合。
7 一些细节的调整和bug的修改。
===============================
2007-02-02
ECSide 1.1 RC2 发布
===============================
1 增加复杂表头的定义以及导出(实现这个导出可累死我了 :'( )
用法见demo_td2.jsp例子。
2 支持表格的横向统计。
<ec:column cell="calcTotal" width="80" title="合计" property="USERROLE,USERID" />
<ec:column cell="calcAvg" width="80" title="平均" property="USERROLE,USERID" />
使用cell="calcTotal" 算合计 cell="calcAvg" 算平均,
property表示要计算的列,*号表示计算所有列。
位置不一定非要放到最后,可以在中间。:)
3 排序也使用ajax实现.
4 修改了部分js,现在的ecside.js已经可以和官方prototype.js配合了。
配合使用时,用prototype.js代替我精简的那个prototypeajax.js就可以了。
不过如无必要,建议还是使用我那个吧 毕竟我那个才9k.
5 给column增加了nowrap属性,等同于html里的nowrap。
6 includeParameters和excludeParameters支持前后利用*号进行模糊匹配,例如
excludeParameters="test,*aaa,bbb*,asdasd"
7 修正了easyList解析sql语句时的一个严重的bug。
8 示例数据库由hsql换成h2db,一个更好的潜入式数据库,大家不妨都试试。
他提供的那个B/S的管理程序也很好,和phpmyadmin有一拼了。
他和hsql兼容性很好 sql语句几乎一样,不用修改DAO.
(当然我对两者的了解都不是很深,也许很多地方不一样我不知道) .
- 16:19
- 浏览 (13520)
- 论坛浏览 (15521)
- 评论 (40)
- 分类: GT-Grid
- 发布在 GT-Grid 圈子
- 相关推荐
评论
谢谢推荐 :)
我很早以前就关注那个项目了
不过说实话 我比较失望 没有什么太大的特色
目前阶段 我可以自信的说 ECSide绝对比jmesa好
如果jmesa不能够更多的挖掘ajax和js的话,我不会太看好他
我很早以前就关注那个项目了
不过说实话 我比较失望 没有什么太大的特色
目前阶段 我可以自信的说 ECSide绝对比jmesa好
如果jmesa不能够更多的挖掘ajax和js的话,我不会太看好他
ExtremeComponent的作者转战别的项目了,呵呵。
跟EC同样的东西,重写了架构,也换了名字。
fins有兴趣也可以看看
http://code.google.com/p/jmesa/
跟EC同样的东西,重写了架构,也换了名字。
fins有兴趣也可以看看
http://code.google.com/p/jmesa/
有个小bug:IE 6sp1 (Win2003)下垂直滚动条初始时没有拖动按钮,滚动鼠标滚轮后才能显示,水平滚动条OK;而FireFox 2.01下也没有这个问题
firedragon
2007-02-11
回复
期待中~
奋战一夜 哈哈 搞定了
现在关于宽度 滚动条 调整的问题解决了
大家现在随意的使用绝对像素 百分比 来设置列表和各个列的宽度了
js代码精简了 完全换了个新思路来实现的 列表头固定
现在关于宽度 滚动条 调整的问题解决了
大家现在随意的使用绝对像素 百分比 来设置列表和各个列的宽度了
js代码精简了 完全换了个新思路来实现的 列表头固定
1.1 final酝酿大变动
列表内部滚动条(就是那个固定表头 滚动列表体的特性)
调整列宽
这两部分的js全部重写
叶面生成的 html代码结构也进行调整
目标是实现更接近完美的效果 支持各种宽度设置(px和百分比)
更简洁的html和js代码
同时使js代码更高效
敬请期待.
列表内部滚动条(就是那个固定表头 滚动列表体的特性)
调整列宽
这两部分的js全部重写
叶面生成的 html代码结构也进行调整
目标是实现更接近完美的效果 支持各种宽度设置(px和百分比)
更简洁的html和js代码
同时使js代码更高效
敬请期待.
to fins
我把ecside的demo发布到was5.1后,第一次进入的页面不会乱码,之后如果点击下一页、排序、刷新等操作就会乱码,而点击ie的刷新后会回到第一页,又不会乱码,也就是只要一操作就乱码
而同样的demo发布到tomcat又不会乱码
十万火急,公司用的就是was5.1,请帮忙,万分感谢!!
我把ecside的demo发布到was5.1后,第一次进入的页面不会乱码,之后如果点击下一页、排序、刷新等操作就会乱码,而点击ie的刷新后会回到第一页,又不会乱码,也就是只要一操作就乱码
而同样的demo发布到tomcat又不会乱码
十万火急,公司用的就是was5.1,请帮忙,万分感谢!!
又是用eXtremeComponents原版的问题
不是打印,是导出PDF时 ,尤其是列多 或每列数据很长的时候,导出时重叠到一起了,项目马上要上线了,请问怎么解决?谢谢
不是打印,是导出PDF时 ,尤其是列多 或每列数据很长的时候,导出时重叠到一起了,项目马上要上线了,请问怎么解决?谢谢
第一个问题:
因为导出的时候默认都是字符串
你可以通过设置来避免这一情况
设置方法
修改ecside.properties文件
column.escapeAutoFormat=true
改为
column.escapeAutoFormat=false
后一个问题确实打印有问题
因为调用的是window默认的print
而我还没有时间为print编写单独的css
所以打印出来的东西很丑 对齐也有问题.
其实对于表格的打印 我个人觉得不开发单独的打印组件(如activeX控件)很难实现好的效果.
我这样考虑是否去掉打印功能.
你可以这么认为:打印功能不属于ecside自代的功能
你就当他不存在吧
这样说似乎有点不负责任,但确实这是一个很让我头痛的问题
怎么弄都不行 打印的时候支持的css本来就少
而列表折中东西有时候又很复杂 尤其是列多 或每行数据很长的时候
暂时我还没有精力在打印上花太多的时间来研究.
如果有哪位朋友有好的打印方案 欢迎能够提供给我
在这里先谢谢大家了
因为导出的时候默认都是字符串
你可以通过设置来避免这一情况
设置方法
修改ecside.properties文件
column.escapeAutoFormat=true
改为
column.escapeAutoFormat=false
后一个问题确实打印有问题
因为调用的是window默认的print
而我还没有时间为print编写单独的css
所以打印出来的东西很丑 对齐也有问题.
其实对于表格的打印 我个人觉得不开发单独的打印组件(如activeX控件)很难实现好的效果.
我这样考虑是否去掉打印功能.
你可以这么认为:打印功能不属于ecside自代的功能
你就当他不存在吧
这样说似乎有点不负责任,但确实这是一个很让我头痛的问题
怎么弄都不行 打印的时候支持的css本来就少
而列表折中东西有时候又很复杂 尤其是列多 或每行数据很长的时候
暂时我还没有精力在打印上花太多的时间来研究.
如果有哪位朋友有好的打印方案 欢迎能够提供给我
在这里先谢谢大家了
发表评论
该博客是同时发布到论坛的,无法评论在论坛已被锁定的帖子
- 浏览: 835809 次
- 性别:

- 来自: 小胖儿的大城

- 详细资料
搜索本博客
我的相册
闹闹的留言
共 78 张
共 78 张
链接
最新评论
-
JE要是能够加上这样一个功 ...
使用picasa之类的客户端管理照片,上传照片超级方便,打包成zip纯属多此一举 ...
-- by crofton -
[发布]GT-Grid 1.18版 & ...
column的 sortable : false
-- by fins -
JE要是能够加上这样一个功 ...
Quake Wang 写道 很好的建议,但是用zip打包上传有安全隐患: 服务器 ...
-- by fins -
[发布]GT-Grid 1.18版 & ...
我不想用排序功能,怎样去掉...?谢谢!
-- by zuiwoxing -
JE要是能够加上这样一个功 ...
很好的建议,但是用zip打包上传有安全隐患: 服务器端需要执行unzip的动作, ...
-- by Quake Wang






评论排行榜