- 浏览: 2626231 次
- 性别:
- 来自: 小胖儿的大城
-
文章分类
最新评论
-
ni4wangba0:
ni4wangba0 写道亲测,算法有问题。对不起,其实是我自 ...
谈谈"求线段交点"的几种算法(js实现,完整版) -
ni4wangba0:
亲测,算法有问题。
谈谈"求线段交点"的几种算法(js实现,完整版) -
kers007:
苹果不让Webapp 在appstore 里发布,我不知道对 ...
苹果真的要在 AppStore 里封杀 WebApp 吗? -
striveandlive:
fins = js大牛
[原创]GT-Template, 一个超轻量级的js模板工具. -
AlwaysYang:
基础扎实的才能行走天下。
关于body的"大小"在ie和ff下的一些基础知识
EC Side介绍:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: fins ( name: Wei Zijun , email:fins@163.com , blog:http://fins.iteye.com )
EC Side 1.25 已经发布了 !!!! 欢迎去下载!!!
1.25 版 : http://fins.iteye.com/blog/58216
EC Side是一个开源的列表组件。
他源自著名开源列表组件 eXtremeComponents (http://www.extremecomponents.org),
但现在已经脱离eXtremeComponents,独立发展(仍有大量代码来自 eXtremeComponents)。
“做最实用易用的列表组件”是ECSide最终的目标。
ECSide发布地址:
1.1 final版本: http://fins.iteye.com/blog/54265
1.1 RC4版本: http://fins.iteye.com/blog/51849
1.0 RC1版本: http://fins.iteye.com/blog/40190
ECSide圈子:
http://ecside.iteye.com/
ECSide综合讨论专用帖:
http://fins.iteye.com/blog/48723
============================
EC SIDE CHANGELOG
============================
http://ecside.javaeye.org
===============================
2007-02-13
ECSide 1.1 final 发布
今天是我老妈的生日,哈哈,妈妈生日快乐
===============================
1 展现层代码重写,页面内部的结构进行了调整。
2 表格内部滚动条的js全部重写,提高了性能,改善了对百分比宽度的支持。
3 ec:table增加属性 listWidth,用来指定列表实际宽度(可选项)
(width用来指定显示宽度)
增加属性 hieght用来指定列表显示高度
(之前的版本使用 listHeight,此次全部改为height,但是listHeight还会保留一段时间)
4 增加编组功能。<ec:column group="hide"...
这个只是一个初步的实现,会在以后版本里加强。
5 新增加EasyDataExport特性。
该特性是EasyDataAccess的一个衍生物,也是通过配置来实现导出。
见OPOA的例子。
有一点要主义,它是在DAO层导出,这样可以支持较大的数据量。
6 完善了ECSideFilter过滤器 修正了导出下载时的一个小bug(bug虽小,耗时不少)。
7 一些代码调整和bug修改。
===============================
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代码重构上。
(更多更新日志详见 CHANGELOG.txt)
由于疏忽 又把我们项目中的类给传一起传上来了
还麻烦大家自己手动删除一下src下的 org.tdeccn这个包 谢谢了
第一个问题 不太好解决 除非我把他改成不用图片做背景 或者是修改一下调整方式 改为不是实时变化
第2个 这个会考虑的
关于第3个问题我也再思考 您有什么好的建议吗?
我的意思是使用可调节列宽
你可以下在那个demo的录象看一下
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: fins ( name: Wei Zijun , email:fins@163.com , blog:http://fins.iteye.com )
EC Side 1.25 已经发布了 !!!! 欢迎去下载!!!
1.25 版 : http://fins.iteye.com/blog/58216
EC Side是一个开源的列表组件。
他源自著名开源列表组件 eXtremeComponents (http://www.extremecomponents.org),
但现在已经脱离eXtremeComponents,独立发展(仍有大量代码来自 eXtremeComponents)。
“做最实用易用的列表组件”是ECSide最终的目标。
ECSide发布地址:
1.1 final版本: http://fins.iteye.com/blog/54265
1.1 RC4版本: http://fins.iteye.com/blog/51849
1.0 RC1版本: http://fins.iteye.com/blog/40190
ECSide圈子:
http://ecside.iteye.com/
ECSide综合讨论专用帖:
http://fins.iteye.com/blog/48723
============================
EC SIDE CHANGELOG
============================
http://ecside.javaeye.org
===============================
2007-02-13
ECSide 1.1 final 发布
今天是我老妈的生日,哈哈,妈妈生日快乐
===============================
1 展现层代码重写,页面内部的结构进行了调整。
2 表格内部滚动条的js全部重写,提高了性能,改善了对百分比宽度的支持。
3 ec:table增加属性 listWidth,用来指定列表实际宽度(可选项)
(width用来指定显示宽度)
增加属性 hieght用来指定列表显示高度
(之前的版本使用 listHeight,此次全部改为height,但是listHeight还会保留一段时间)
4 增加编组功能。<ec:column group="hide"...
这个只是一个初步的实现,会在以后版本里加强。
5 新增加EasyDataExport特性。
该特性是EasyDataAccess的一个衍生物,也是通过配置来实现导出。
见OPOA的例子。
有一点要主义,它是在DAO层导出,这样可以支持较大的数据量。
6 完善了ECSideFilter过滤器 修正了导出下载时的一个小bug(bug虽小,耗时不少)。
7 一些代码调整和bug修改。
===============================
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代码重构上。
(更多更新日志详见 CHANGELOG.txt)
由于疏忽 又把我们项目中的类给传一起传上来了
还麻烦大家自己手动删除一下src下的 org.tdeccn这个包 谢谢了
- ecside_1.1_final_20070213.zip (723 KB)
- 描述: 该附件包含全部ecside源代码,以及示例代码,但并不包含依赖的jar包。 依赖的jar包可以去ecside圈子里下载, 或者按照该附件内的\WEB-INF\lib下的filelist.txt文件里记录的jar包自行下载。
- 下载次数: 1960
- ECSideDemo.rar (3.4 MB)
- 描述: 全新的演示视频,rm格式
- 下载次数: 3878
评论
39 楼
fins
2007-03-01
啊?
验证? 其实严正完全应该是开发者自己写的
例如编辑功能 完全可以在 template里自己写 严正的代码 同时我提供一些回调函数就可以了
我觉得没必要提供一套严正的框架和js
验证? 其实严正完全应该是开发者自己写的
例如编辑功能 完全可以在 template里自己写 严正的代码 同时我提供一些回调函数就可以了
我觉得没必要提供一套严正的框架和js
38 楼
fantasy
2007-03-01
关于第2个问题,作者可以考虑下批量增加,就是一次可以让用户选择增加多少行。增加的行高亮显示,并支持验证功能。
37 楼
fantasy
2007-03-01
关于第三个问题的解决方案,我想了以下几种:
1:用户单击要查看的某一列数据,系统弹出对话框中,并显示该列所有的详细信息。
2:用户单击要查看的某一列数据,系统在当前页面的某个DIV中显示详细信息。
3:用户单击某一列中的"+"图标,系统展开该列,并显示详细信息。可以只显示信息过长的属性。
4。鼠标移动到信息过长属性的位置时,系统在当前位置弹出个气球,显示详细信息.
个人认为第4种方案相对好点。但是并不认为是最佳解决方案。
1:用户单击要查看的某一列数据,系统弹出对话框中,并显示该列所有的详细信息。
2:用户单击要查看的某一列数据,系统在当前页面的某个DIV中显示详细信息。
3:用户单击某一列中的"+"图标,系统展开该列,并显示详细信息。可以只显示信息过长的属性。
4。鼠标移动到信息过长属性的位置时,系统在当前位置弹出个气球,显示详细信息.
个人认为第4种方案相对好点。但是并不认为是最佳解决方案。
36 楼
fins
2007-03-01
fantasy 写道
恩,谢谢你的回复,你所有demo和录像我都看过。
有些列问题:
1。鼠标移动到表头会出现表头会闪烁。
2。能否实现新增一行的功能。
3。如果信息过长,每次都用调节列宽来查看信息,是不是很不方便?
有些列问题:
1。鼠标移动到表头会出现表头会闪烁。
2。能否实现新增一行的功能。
3。如果信息过长,每次都用调节列宽来查看信息,是不是很不方便?
第一个问题 不太好解决 除非我把他改成不用图片做背景 或者是修改一下调整方式 改为不是实时变化
第2个 这个会考虑的
关于第3个问题我也再思考 您有什么好的建议吗?
35 楼
fantasy
2007-03-01
恩,谢谢你的回复,你所有demo和录像我都看过。
有些列问题:
1。鼠标移动到表头会出现表头会闪烁。
2。能否实现新增一行的功能。
3。如果信息过长,每次都用调节列宽来查看信息,是不是很不方便?
有些列问题:
1。鼠标移动到表头会出现表头会闪烁。
2。能否实现新增一行的功能。
3。如果信息过长,每次都用调节列宽来查看信息,是不是很不方便?
34 楼
fins
2007-03-01
fantasy 写道
你的意思是固定列宽,但是这样用户查看字段的详细数据是很不方便的,如何很好的解决详细信息的显示问题?(在单独的一个页面显示,还是在某个DIV里显示?)
我的意思是使用可调节列宽
你可以下在那个demo的录象看一下
33 楼
testu
2007-03-01
一个基本问题:
我们的项目不使用SPRING、HIBERNATE,只用了STRUTS
这种情况下,我能用ECSIDE吗?
因为我看到你的代码里很多地方都用到了SPRING
我们的项目不使用SPRING、HIBERNATE,只用了STRUTS
这种情况下,我能用ECSIDE吗?
因为我看到你的代码里很多地方都用到了SPRING
32 楼
fantasy
2007-03-01
你的意思是固定列宽,但是这样用户查看字段的详细数据是很不方便的,如何很好的解决详细信息的显示问题?(在单独的一个页面显示,还是在某个DIV里显示?)
31 楼
fins
2007-02-28
我们公司把 msn qq bt pp kugoo ... 都封了
:'(
:'(
30 楼
fantasy
2007-02-28
方便的话加我msn,想和你讨论下!kissNight@hotmail.com
29 楼
fins
2007-02-28
不会啊 我做过测试啊
应该和内容的长度没有关系的啊
内容过长的时候建议 给 table加上
style="table-layout:fixed"
如果你开启了自动调整列宽的功能 那就不用手动加了
应该和内容的长度没有关系的啊
内容过长的时候建议 给 table加上
style="table-layout:fixed"
如果你开启了自动调整列宽的功能 那就不用手动加了
28 楼
fantasy
2007-02-28
比如说列表中要同时要显示 用户的个性签名,用户的备注,用户的家庭地址,这几个属性的数据量都很长,在表格中全部显示出来,会影响表格的显示。
27 楼
fins
2007-02-28
谢谢楼上的邻居
1 关于第一个问题
这个时候 可以先单击要查看的那条纪录(前提是您没有给单机操作加入其他的动作),这时候默认的行为是选择的那行背景色变化,然后再拖动就可以了
第2个问题没太看明白
"某几列的数据在20以上" 是什么意思?

1 关于第一个问题
这个时候 可以先单击要查看的那条纪录(前提是您没有给单机操作加入其他的动作),这时候默认的行为是选择的那行背景色变化,然后再拖动就可以了
第2个问题没太看明白
"某几列的数据在20以上" 是什么意思?
26 楼
fantasy
2007-02-28
支持楼主,楼主的ECside颠覆了传统的CRUD流程(用一个页面来显示数据,用一个页面来修改数据),这个让人很兴奋。
但是有个问题一直困扰着我,让我不敢轻易的使用Ecside。
首先任何技术都是为业务服务的,一个组件的好坏不是又程序员决定的,而是用户,个人觉得ECside在用户体验上存在下列几个问题:
1。如果表格列的属性过多,用户就必须横向拖动滚动栏很久,并且有可能忘记,自己要查看的记录是哪一条。
2。如果表格里某几列的数据在20以上,就很难在表格里一起显示出来。
但是有个问题一直困扰着我,让我不敢轻易的使用Ecside。
首先任何技术都是为业务服务的,一个组件的好坏不是又程序员决定的,而是用户,个人觉得ECside在用户体验上存在下列几个问题:
1。如果表格列的属性过多,用户就必须横向拖动滚动栏很久,并且有可能忘记,自己要查看的记录是哪一条。
2。如果表格里某几列的数据在20以上,就很难在表格里一起显示出来。
25 楼
fins
2007-02-28
用js
var ecside1=new ECSide();
//不使用预读取技术,使用传统方式提交form
//ecside1.doPrep=false;
var ecside1=new ECSide();
//不使用预读取技术,使用传统方式提交form
//ecside1.doPrep=false;
24 楼
kkkddd123
2007-02-28
预查询的关闭与打开是那个属性控制的?????
23 楼
Cecily
2007-02-28
呵呵 非常感谢.持续关注你的作品.

22 楼
fins
2007-02-27
你把spring的jar包放到你们的工程里就可以了
就算你们没有使用spring也可以 你可以完全把spring的jar包当作一个工具包 因为确实ecside里使用了一些 spring里的util类
就算你们没有使用spring也可以 你可以完全把spring的jar包当作一个工具包 因为确实ecside里使用了一些 spring里的util类
21 楼
Cecily
2007-02-27
看了最新版本的ecside,发现在我的Struts项目中无法使用ecside_1[1].1_final_20070213,编译时org.springframework包无法解析导入,是否是因为没有使用spring架构啊?如果要将相关的功能在Struts中使用的话,需要更改org包下的编码么?谢谢
20 楼
caryl
2007-02-26
支持增强EasyDataAccess 和 EasyDataList特性,另外楼主是否可以考虑完善一下filter功能?或者做个更好用的查询/过滤功能?
发表评论
-
那些成天说我的GT-Grid抄袭的人注意了
2009-03-19 22:01 10326你们能够在浩瀚的网络中找到 sigmawidgets htt ... -
[发布]GT-Grid 1.42 版 ★& "前后台结合示例"★2009-01-15更新
2009-01-15 02:41 27625=============================== ... -
[发布]GT-Grid 1.36 版 ★& "前后台结合示例"★2008-12-01 12AM 更新
2008-12-01 01:27 10534(最后更新时间 :12月1日 中午12点时, 修正了 1.36 ... -
GT-Grid 近期将会发布一个bug修正版本,然后将会进行较大的重构
2008-11-11 00:12 3901GT-Grid 近期将会发布一个bug修正版本, 主要修正上一 ... -
[发布]GT-Grid 1.25 版 ★& "前后台结合示例" ★2008-10-21 更新
2008-10-21 17:25 19964首先 先道个歉. 之前许诺过 10月20日之前发布,结果迟到了 ... -
对于复杂javabean到json串的转换,建议使用FlexJSON
2008-10-16 11:23 9957gt-grid自带的那个 javaBean与json的转换工具 ... -
[通知] GT-Grid 讨论群 变更
2008-10-10 15:54 3057GT-Grid的群建立至今, 用户早已满员, 每日还有很多申请 ... -
10月中旬支持导出excel和csv的gt-grid会推出
2008-10-04 21:19 272410月中旬支持导出excel和csv的gt-grid会推出 ( ... -
[发布]GT-Grid 1.18版 & "前后台结合示例"更新 ★2008-09-12发布
2008-09-12 16:40 12721这个版本带有 与java后台结合的示例. 单独的最新版本的 ... -
调查: 关于GT-Grid导致IE崩溃的问题
2008-09-09 15:39 4290有网友反应 对GT-Grid进行操作时 会导致IE崩溃. ... -
[发布] GT-Grid 1.15 版 (080908发布) ★
2008-09-08 14:10 4244GT-Grid 1.15版 说明文档. 这篇文档主要说明一些 ... -
[发布] GT-Grid 1.12 版 (080904发布) ★
2008-09-03 11:02 5531GT-Grid 1.12版 说明文档. 这篇文档主要说明一些 ... -
奥运结束, GT启航
2008-08-25 10:11 2943前一阵由于关注奥运 GT做的工作比较少 奥运结束了 GT该再 ... -
最近奥运,GT的开发暂停一段时间,抱歉了
2008-08-18 20:13 19858月8号之后 GT的更新速度缓慢了,我回答问题也没有以前及时了 ... -
[发布] GT-Grid 1.0 奥运版 (080808发布) ★ without doc
2008-08-08 17:17 19535由于文档工作滞后 导致我本来放弃了今天发布的念头 但是还是不忍 ... -
GT-Grid 1.0 基础教程(十二)
2008-08-05 02:06 17550GT-Grid 1.0 基础教程(十二) 教程说明: 这是一 ... -
GT-Grid 1.0 基础教程(十一)
2008-08-03 22:29 8270GT-Grid 1.0 基础教程(十一 ... -
GT-Grid 1.0 基础教程(十)
2008-08-03 00:52 16827GT-Grid 1.0 基础教程(十) 教程说明: 这是一个 ... -
GT-Grid 1.0 基础教程(九)
2008-07-28 00:43 15674GT-Grid 1.0 基础教程(九) 教程说明: 这是一个 ... -
我的两点请求, 麻烦关注GT和ecside的朋友看一下,谢谢了
2008-07-27 21:55 30281 恳请大家以后不要通 ...
相关推荐
ECSide作为一个开源项目,最初基于著名的开源列表组件eXtremeComponents开发,但现已逐渐独立发展,并拥有自己的代码库。尽管如此,项目中仍保留了大量的来自eXtremeComponents的代码。 该项目的核心功能包括: - ...
"eXtremeComponents组件"是一组用于软件开发的组件,尤其在创建高效、功能丰富的用户界面时,这些组件能够极大地提升开发效率和用户体验。eXtremeComponents通常包括一系列的列表控件和其他UI元素,它们设计精良,...
- **定义与来源**:ECSide是一款用于Web程序开发的开源列表组件。它最初源于著名的开源列表组件eXtremeComponents([官方网站](http://www.extremecomponents.org)),但现在已经独立发展,虽然仍保留了大量来自...
### eXtremeComponents分页组件参考文档 #### 一、配置 **1.1 先决条件** 在使用eXtremeComponents之前,请确保您的系统满足以下先决条件: - **Java环境**: Java 5 或更高版本 - **Web容器**: 如Tomcat, Jetty...
**分页组件Extreme Components在Java开发中的应用** 在Java Web开发中,数据量庞大的时候,一次性加载所有数据不仅效率低下,也会对用户界面造成压力。这时,分页组件就显得尤为重要。Extreme Components(简称XC)...
eXtremeComponents(简称EC)是一款专为Java开发者设计的开源组件库,它提供了一系列强大的列表展示组件,适用于构建数据密集型的应用程序。EC的核心特性包括支持分页显示、数据导出到Excel和PDF等格式,极大地提升...
- **概念**:Ecside是一个用于生成列表的JSP标签库,它通过简单的配置和调用,可以轻松地实现复杂列表的展示和操作。 - **工作原理**:开发者需要将待显示的数据集合放入请求上下文(request、pagecontext或session...
### eXtremeComponents知识点详解 #### 一、概述 **eXtremeComponents** 是一系列开放源代码的 JSP 定制标签库,旨在帮助开发者轻松创建高级且功能丰富的表格展示界面。这些标签提供了丰富的功能,如图像显示、...
**eXtremeComponents介绍** eXtremeComponents(简称EC)是一套强大的Java组件库,主要用于构建企业级的Web应用程序。它以其高效、灵活和高度可定制的特点,在开发社区中受到广泛的关注。EC旨在提高开发人员的工作...
ECSide是一个基于jsp tag的开源列表组件. 他源自著名开源列表组件 eXtremeComponents (http://www.extremecomponents.org), 但现在已经脱离eXtremeComponents,独立发展(仍有大量代码来自 eXtremeComponents)。 ...
【eXtremeComponents学习总结】 eXtremeComponents(ec)是一套强大的开源JSP定制标签库,专为提供高级数据显示而设计。核心组件eXtremeTable用于以表格形式展示数据,适用于需要动态、高效展示大量信息的Web应用...
ECSide起源于著名的开源列表组件eXtremeComponents,但后来独立发展,虽然仍保留了部分eXtremeComponents的代码,却在功能和性能上进行了显著的优化和扩展。 #### 二、项目模块组成与实现功能 项目模块组成本质上...
### eXtremeComponents参考文档知识点汇总 #### 1. 配置 ##### 1.1 先决条件 在开始使用eXtremeComponents之前,确保满足以下先决条件: - Java环境:确保系统中已安装Java Development Kit (JDK)。 - JSP容器:...
"extremecomponents" 是一个基于Java的组件库,它为开发者提供了丰富的用户界面(UI)组件,用于构建复杂的Web应用程序。这个库特别注重性能和可定制性,使其成为企业级应用开发的理想选择。在...
《深入理解eXtremeComponents:打造高效JSP表格展示》 在Web开发领域,高效地展示数据是一项至关重要的任务,特别是在使用Java Server Pages (JSP) 的项目中。eXtremeComponents 是一个功能强大的组件库,尤其以其...
eXtremeTable是eXtremeComponents中的一个核心组件,用于展示数据列表。其主要特点包括但不限于: - **高度可配置性**:用户可以根据需求自定义表格的各项属性。 - **灵活性**:支持多种数据源,如数据库查询结果、...
eXtremeComponents组件,导出Excel或pdf文件的jar包