`
CshBBrain
  • 浏览: 650071 次
  • 性别: Icon_minigender_1
  • 来自: 成都
博客专栏
B7d9bf34-126e-301f-819e-81f2615b5a2a
开源WebSocket服务...
浏览量:144900
Group-logo
HTML5移动开发
浏览量:137844
社区版块
存档分类
最新评论

ECSide终于出新版本了

阅读更多
我相信有很多人都在期待ECSide的新版本,其实我也期待了很久。现前的作者把主要精力放在gt-grid上了,已经放弃了发布新版本的开发。我很是感到可惜,不希望ECSide就此停止。在2.0的基础上添加了一下功能:

1.增加属性 spitBarLocation
该属性的取值可以为:top和 bottom;主要用来将ec:extend 和其他按钮的摆放位置分开。注:实际开发中一般会用ec:extend放自己功能的主要功能按钮。
设置为top,则ec:extend的内容 显示在上面,其余按钮显示在下面;设置为bottom,则ec:extend的内容 显示在下面,其余按钮显示在上面。不设置此属性
则ec:extend和其余按钮显示在一起。

2.增加了多重排序。
多重排序不需要在控件中设置任何属性,只需要在后台查询处理就行了。

效果图:


  • 大小: 66.7 KB
分享到:
评论
14 楼 java苹果+番茄 2010-06-28  
很好很强大
13 楼 pn2008 2010-05-25  
楼主修改的多重排序必须在useAjax="true"下才有用,并且过滤菜单也被屏蔽了
12 楼 pn2008 2010-05-23  
  
11 楼 pn2008 2010-05-23  
entityClass,parentId,hasSubEntity:扩充用于主从表在同一个页面新增编辑,一次性保存所有新增,编辑操作的扩充。这个相对要复杂得多。
CshBBrain 写道
pn2008 写道
private String hiddenCount; // add by Jason S.H.Chen for deal the column not display
private String spitBarLocation; // add by Jason S.H.Chen for deal toolbar display spit from extend
private String fixRows; // add by Jason S.H.Chen for deal with the fix rows of the table
private String entityClass;// add by Jason S.H.Chen for deal with the master detail entity
private String parentId;// add by Jason S.H.Chen for deal with the master detail entity
private String hasSubEntity;// add by Jason S.H.Chen for deal with the master detail entity
看楼主加了很多属性,是什么用处呢?能不能介绍一下,下载的例子中没有这些的使用。

注释已经写得很清楚了,呵呵:
hiddenCount: 通过扩展,ectabel可以支持有些列不显示,但在列表上添加行时,这些不显示的列就需要处理下,这个属性用于设置不显示的列的数量。
spitBarLocation:这个是有例子的,就是让自己特有的功能按钮和ectable自带的功能按钮(比如分页导航等)分开显示,比如自己特有的功能按钮显示在顶部的工具条,ectable自带的按钮显示在底部的工具条上。当然这个属性不设置,自己特有功能按钮和ectable的功能按钮显示在同一个工具条上。
fixRows:用于设置当查询没有数据时,系统默认填充的空白行的数量。比如我设置为5,如果没有数据,则显示5个空白行,这样做纯粹为了美观点。
entityClass,parentId,hasSubEntity:扩充用于主从表在同一个页面新增编辑,一次性保存所有新增,编辑操作的扩充。这个相对要复杂得多。

对entityClass,parentId,hasSubEntity的使用能否给点详细说明呢?还有就是如果有checkbox怎么才能在翻页后保存其他已选项呢?
10 楼 CshBBrain 2010-05-21  
pn2008 写道
private String hiddenCount; // add by Jason S.H.Chen for deal the column not display
private String spitBarLocation; // add by Jason S.H.Chen for deal toolbar display spit from extend
private String fixRows; // add by Jason S.H.Chen for deal with the fix rows of the table
private String entityClass;// add by Jason S.H.Chen for deal with the master detail entity
private String parentId;// add by Jason S.H.Chen for deal with the master detail entity
private String hasSubEntity;// add by Jason S.H.Chen for deal with the master detail entity
看楼主加了很多属性,是什么用处呢?能不能介绍一下,下载的例子中没有这些的使用。

注释已经写得很清楚了,呵呵:
hiddenCount: 通过扩展,ectabel可以支持有些列不显示,但在列表上添加行时,这些不显示的列就需要处理下,这个属性用于设置不显示的列的数量。
spitBarLocation:这个是有例子的,就是让自己特有的功能按钮和ectable自带的功能按钮(比如分页导航等)分开显示,比如自己特有的功能按钮显示在顶部的工具条,ectable自带的按钮显示在底部的工具条上。当然这个属性不设置,自己特有功能按钮和ectable的功能按钮显示在同一个工具条上。
fixRows:用于设置当查询没有数据时,系统默认填充的空白行的数量。比如我设置为5,如果没有数据,则显示5个空白行,这样做纯粹为了美观点。
entityClass,parentId,hasSubEntity:扩充用于主从表在同一个页面新增编辑,一次性保存所有新增,编辑操作的扩充。这个相对要复杂得多。
9 楼 pn2008 2010-05-21  
private String hiddenCount; // add by Jason S.H.Chen for deal the column not display
private String spitBarLocation; // add by Jason S.H.Chen for deal toolbar display spit from extend
private String fixRows; // add by Jason S.H.Chen for deal with the fix rows of the table
private String entityClass;// add by Jason S.H.Chen for deal with the master detail entity
private String parentId;// add by Jason S.H.Chen for deal with the master detail entity
private String hasSubEntity;// add by Jason S.H.Chen for deal with the master detail entity
看楼主加了很多属性,是什么用处呢?能不能介绍一下,下载的例子中没有这些的使用。
8 楼 zhachunling 2010-03-22  
怎么ecside 使用时间控件修改时间过,更新时说没有记录被保存?
7 楼 chen00zhou 2010-03-18  
下载不了啊?lz能不能重新传下或者给个别的下载地址?
6 楼 jaclise 2010-01-29  
能不能发到我邮箱呀。yzh503@gmail.com
5 楼 jaclise 2010-01-29  
下载不了呀。
4 楼 dpdongdong 2010-01-22  
好东西,辛苦啦 下来用用
3 楼 zlsj80 2009-11-30  
虽然还没有用过,先收藏着,谢谢
2 楼 bbpengyan123 2009-11-29  
定一下,多重排序对我的项目还是有用。前几天老大还在抱怨说b/s的列表就是没有c/s的强大,尤其提到不支持多重排序。老大以前做delphi的,觉得到b/s系统没多重排序很不爽。
1 楼 vearn 2009-11-27  
支持楼主阿。用ecside一年多了,我关注的修改点主要在这么几个:

1、对xhtml标准的支持,众所周知,ecside对xhtml的支持不完美,firefox等浏览器开启sortable后会有bug。

2、交换列(swap column)功能的实现。

3、调整列宽度(resizeColumnWidth)中只能改变该列第一行内容宽度的bug

相关推荐

    ecside2.0最新版本

    标题“ecside2.0最新版本”与描述“ecside2.0 2007年10月28日最新修正版”共同指向一个特定的软件更新,即ecside的2.0版本,它在2007年10月28日进行了最后一次修订。ecSide是一款基于Java的Web应用框架,专为构建...

    java ecside表格控件最后版本

    在“最后一版Java ECSide表格控件”中,可能意味着这个版本修复了已知的bug,优化了性能,并且不再有后续更新。开发者在使用时,需要注意该版本的兼容性和稳定性,同时考虑到未来可能无法获得官方的新功能更新和技术...

    ecside

    首先,你需要从 `ecside` 的官方网站或 GitHub 仓库下载最新版本的压缩包,其中包含 `dist` 文件夹。这个文件夹通常包含了 `ecside` 的可执行文件和必要的库。解压后,根据你的操作系统环境,将 `ecside` 添加到系统...

    ECSide文档.pdf

    在开始开发前,需要下载ECSide的JAR包,包括不同版本的ECSide及其依赖包,如dependencies_common、dependencies_font和dependencies_pdf。将这些文件解压后,将所有JAR文件放入`WEB-INF/lib`目录。同时,需要创建...

    Ecside2.0中文教程

    EcSide2.0是一款基于Java开发的Web应用框架,它主要致力于简化Web应用程序的开发流程,提高开发效率。本教程将全面介绍如何使用EcSide2.0进行开发,特别是对于那些不熟悉Java Web或者对MVC(Model-View-Controller)...

    ecside源码

    在解压后的文件中,`473b483f-45bb-47cc-8a3f-7528b2deb56a` 可能是一个项目的唯一标识或版本号,而 `ecside源码` 目录则包含了 ecSide 框架的所有源代码。开发者可以通过深入研究这个目录下的各个模块和文件,了解...

    ecside介绍:

    **ecside介绍** ecside,全称为"Eclipse Console for SQL and DDL Editor",是一款基于Eclipse平台的数据库管理工具。它专为数据库查询、数据编辑以及DDL(Data Definition Language)操作提供了一个集成的开发环境...

    Web项目所需ecside全部文件

    1. **源码管理**:ECSide集成了SVN(Subversion)和Git等版本控制系统,便于团队协作中的代码同步与版本控制,确保项目源码的安全和一致性。 2. **代码编辑器**:ECSide提供了一个强大的代码编辑器,支持多种编程...

    分页组件ECSIDE文档

    - **ECSIDE JAR包下载**:需从官方指定地址获取不同版本的ECSIDE组件,包括但不限于1.30版、1.25版等,以满足不同项目的特定需求。 - **依赖包管理**:项目依赖包括common(通用依赖)、font(用于PDF导出的字体文件...

    ecside 文 档

    【Ecside技术详解】 Ecside是一款基于JSP标签的开源列表组件,它提供了一组JSP标签,能够帮助开发者快速构建功能强大的列表展示。Ecside的核心思想是简化数据集合(如Collection)到页面展示的过程,通过将数据放入...

    Ecside中文教程

    Ecside,全称为Eclipse Console for Side Effects,是一款专为Java开发者设计的开源列表组件。它主要用于增强Eclipse IDE中的控制台输出,特别是在处理大量数据时,提供更有效的浏览和管理方式。Ecside通过在Eclipse...

    ECSIDE入门例子

    6. **版本控制集成**:ECSIDE通常会集成常见的版本控制系统,如Git,使得开发者可以方便地进行代码版本管理和协作。 7. **自动部署**:ECSIDE可能包含自动化部署工具,如通过脚本或者一键部署功能,将代码快速发布...

    ECSide配置实例

    ECSide是一款基于Java开发的开源数据管理框架,主要用于简化Web应用中的数据展现和操作。在本配置实例中,我们将探讨如何将ECSide集成到一个Web应用中,特别是涉及`web.xml`的配置。 首先,为了使用ECSide,你需要...

    ecside2.0RC1项目包

    ecside2.0RC1项目包,引入即可运行,无需额外的jar包。 ECSide是有一个基于jsp tag的开源列表组件. 简单的说,它就是一组可以帮助你快速实现强大的列表的jsp标签. 它的工作原理很简单. 您将要展现的列表的数据集合...

    ECSide基于数据库的分页、排序、过滤

    【ECSide数据库分页、排序与过滤详解】 ECSide是一个用于Web应用程序的数据展示工具,它提供了便捷的方式来实现数据库中的数据分页、排序和过滤(简称RSF)功能。对于初学者而言,理解ECSide的工作原理和使用方法...

    ECSide开发手册

    在开始使用ECSide之前,需要先下载对应版本的软件包,并进行安装。ECSide通常提供免安装的jar包,只需双击运行。配置文件通常位于`config.properties`,其中包含数据库连接信息,如主机名、端口、用户名、密码等。...

    ecside的中文文档,和实例讲解,和所需类包2.0的

    本资源包含了ECSide的中文文档、实例讲解以及2.0版本所需的类包,是理解并掌握ECSide框架的重要参考资料。 ### 一、ECSide框架简介 ECSide,全称Eclipse for CRUD Side,顾名思义,它是为创建CRUD(Create、Read、...

Global site tag (gtag.js) - Google Analytics