精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-21
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 作者: fins ( name: Wei Zijun , email:fins@163.com , blog:http://fins.iteye.com ) EC Side是一个开源的列表组件。 他源自著名开源列表组件 eXtremeComponents (http://www.extremecomponents.org), 但现在已经脱离eXtremeComponents,独立发展(仍有大量代码来自 eXtremeComponents)。 “做最实用易用的列表组件”是ECSide最终的目标。 ECSide发布地址: 1.30 版 : http://fins.iteye.com/blog/64463 1.25 版 : http://fins.iteye.com/blog/58216 1.1 final版: http://fins.iteye.com/blog/54265 1.1 RC1版: http://fins.iteye.com/blog/51068 1.0 RC1版: http://fins.iteye.com/blog/40190 ECSide圈子: http://ecside.iteye.com/ ============================ EC SIDE CHANGELOG ============================ http://ecside.javaeye.org =============================== 2007-03-21 ECSide 1.30 发布 =============================== 1 完善了系统的日志处理机制,原先那个太偷懒了,这次使用了log4j 终于可以自己配置日志的显示了,(修改log4j.properties文件来实现) 2 自定义ecside.properties 和 资源文件的时候,支持了以/WEB-INF/为起点的设置方式 大家可以自己定义ecside.properties文件 然后把自定义的文件放到WEB-INF下 然后在web.xml文件里进行配置 <context-param> <param-name>ecsidePreferencesLocation</param-name> <param-value>/WEB-INF/ecside.properties</param-value> </context-param> 3 改变列宽的方式改变了: 原先的方式是:调宽一列时,他旁边的列变窄,现在则是调宽时表格的宽度增加. 如果表格没有使用内部滚动条,则还是使用传统方式进行调整. 4 BUG修正:一个过滤器的大BUG,还有一个JS的BUG 5 代码的包结构进行了调整,还有一些对代码的细小的修改. 6 更新了个别依赖jar包,升级了版本. 这个版本之后我将暂停ECSIDE的新版本的发布(只会发布BUG修正版) 因为我要酝酿一些大动作: 包括全新的DEMO,全新的功能: 自定义列表的统计公式, 单元格的合并, 全新的列宽调整方式, 简化可编辑列表的使用(现在的比较难用啊 呵呵), 对同一页面多个表格的更好的支持, 对列和单元格更随心所欲的控制(这个将导致我完全抛弃现在的VIEW层的设计, 出一套全新的基于SPAN和DIV的列表系统,同时保留现在基于TABLE的实现,这个应该是最晚实现的, 一旦实现,也许ECSIDE的版本会一下跃到3.0 呵呵,因为确实是很大的变化和挑战.) =============================== (更新日志 详见 CHANGELOG.txt) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 主要增强的功能: 1 可设置工具条位置(上 下 或 不显示) 2 可设置工具条内容(显示哪些 不显示哪些) 3 可设置工具条上各个功能按钮的相对位置 4 增加了调整页大小的选择框,并可自定义选择框内的内容 5 增加了带有邻近页面的导航条 6 增加了可跳转到指定页面的跳转框 7 增加了当前选中行高亮 8 为ec:table 增加了 excludeParameters 和 includeParameters 属性,可以实现更快捷简便的“参数保留/不保留”功能 9 可添加自定义的html代码到工具条内 或其他位置 10 可手动调整列宽,可通过js调整列表高度 11 增加了“列表内部滚动条”(实现列表头固定,列表体滚动的功能) 12 为ec:row和ec:column 添加更多的html事件支持,现支持:onmouserover onmouserout onclick ondbclick 13 为ec:table ec:row ec:column增加了自定义扩展属性功能 14 增加 ec:extendrow 标签,实现列表扩展行的功能 15 增加shadowRow(影子行)功能:每行下面可以再加一个子行 这个行里显示什么可以由大家自己定义 16 增加页面变量 ${TOTALROWCOUNT} 用来标示当前纪录在全部记录中的行数 17 增加了打印功能(尚不完善) 18 ec:column属性增加 ellipsis ,实现单元格内数据过长的时候 自动截短并加"..."的功能(ie only) 19 实现了跨列的列表头 20 统计栏的标题格可跨列 21 增加了若干种cell 和 headerCell,例如checkbox radiobox 22 取消了imagePath属性,样式相关的图片信息全部提入css内 23 重(第4声)用了js 和css ,很多功能用js来实现 24 支持了ajax翻页 (可设置 客户端 还是 服务端进行 html代码剪裁 ) 25 支持预查询功能,在察看第n页的时候,把n+1页的数据也查询出来(隐藏着)备用,加快查看下一页的速度 26 将导出excel所使用的组件由poi切换成了 jxl 27 xls导出方式修改 原始的导出是导出的vo/map里的原始数值 现在是导出页面实际显示的内容 28 增加简捷导出方式 (通过ec:table的 xlsFileName pdfFileName csvFileName属性) 29 支持pdf简体中文导出。 30 代码进行了大规模的重构 31 增加了很多ajax相关特性 32 实现了可编辑列表功能 33 实现了cell的映射功能 34 easyList、easyDataAccess、easyDataExport特性:可通过简单的配制,快速实现列表数据的展现、查询、修改、删除、导出。 35 支持复杂表头的自定义与导出。 36 支持横向统计。 37 可以对列表内容进行灵活多样的escape。 ... ... 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-21
ECSide1.30发布了
如果您对ECSide还比较陌生的话 欢迎下载ECSide 1.1版的 demo录像 http://www.iteye.com/topics/download/50683d44-584c-4f78-b18c-ebaf59f8c12e 你也可以去 http://fins.iteye.com/blog/54265 浏览并下载 这个录像为您暂时了ECSide 1.1版的几个主要特性。 录像不大 3M 左右 ,欢迎下载 还有关于ECSide 1.1版的 easyList特性的使用,可以看下面的录像 http://www.iteye.com/topics/download/44ed09bb-a934-471a-b68d-39c5a9d66f41 你也可以去 http://fins.iteye.com/admin/show/51849 浏览并下载 大家有任何关于ecside的问题 请去圈子的论坛里提问 请不要给我发短消息 我的短消息已经泛滥成灾了 平均每天都有10封以上的消息是解决ecside问题的 而这些问题很多都是重复的 解答过多次的 发到圈子论坛 便于其他网友查看 也便于我整理 利己利人啊 谢谢合作 =============================================== ecside 新版 正在开发中 进度比较缓慢,正式发布应该还有一段时间,今天把暂现层的代码重写完成一些,在这里先帖一张图吧 外表看起来似乎只是换了一个风格,实际不然,页面和表格的内部结构发生了较大变化. 性能和稳定性都有提高. 我还有很多想法,正在慢慢的实现,这次打算来个较大变化后再发布. |
|
返回顶楼 | |
发表时间:2007-03-21
哈哈,更新好快。
有个问题问下<ec:option>里的defaultKey怎样可以设为${x}等变量? |
|
返回顶楼 | |
发表时间:2007-03-21
我的乱码问题解决了,不过好奇怪,我在前台给数据加个encodeURI,后台什么都不用处理,取到的就是中文了,不用decode。。。
|
|
返回顶楼 | |
发表时间:2007-03-22
楼主辛苦了!
|
|
返回顶楼 | |
发表时间:2007-03-22
终于等到了,楼主辛苦。
发现一点小小的问题 |
|
返回顶楼 | |
发表时间:2007-03-22
辛苦了,:idea:
|
|
返回顶楼 | |
发表时间:2007-03-22
lz辛苦了
版本更新真快!! |
|
返回顶楼 | |
发表时间:2007-03-22
呵呵,野心很大啊!不过支持
|
|
返回顶楼 | |
发表时间:2007-03-22
xugq035 写道 哈哈,更新好快。
有个问题问下<ec:option>里的defaultKey怎样可以设为${x}等变量? 你的应用服务器如果支持公式语言的话 应该就可以 |
|
返回顶楼 | |