`

[发布]GT-Grid 1.42 版 ★& "前后台结合示例"★2009-01-15更新

阅读更多
=====================================

原计划这个版本是要在 2008年12月底发布的
但是由于工作繁忙, 年底琐事一堆, 还要参加开发一个EXT的可视化设计器.
同时 为了解决gt-grid 在IE6的早期版本中的一个bug(其实是IE的bug,我要做的就是想办法绕开它)
结果迟迟没有开发完成.

今天总算是 完成了既定的目标, 可以发布了.不出意外(没有严重bug)的话,这个版本将是鼠年最后一个版本了.
希望牛年可以拿出一个更牛逼的版本献给大家.

QQ的讨论群由于某些原因 我无法登陆, 以后我还是改成在JE回答大家的问题吧.
群内的朋友暂时互助一下吧 对不起了.

=====================================
这个版本带有 与java后台结合的示例.
单独的最新版本的 GT-Grid 在
引用
gtdemo\WebContent\gt-grid

=====================================
新版本的变更:

1 导出xls组件换成jxl
2 单击行选中 再次单击时不会取消选中状态 如果希望取消选中状态按住ctrl然后单击
3 服务端增加 isRemotePaging 方法,来判断客户端是分页取数还是一次性取数据

4 暴露 grid.endEdit() 方法 (结束当前的编辑状态)
5 暴露 grid.printGrid() 方法 (打印列表)

6 改进 grid.selectRow方法, 支持选中多行 (传入tr对象的数组)
7 增加 api : grid.forEachRow( yourFunction ) 遍历当前页的行
  yourFunction 形式 : fn(row,record,rowNo,grid)

8  修正了IE下刷新列表产生大量孤立节点以及内存泄露的问题,完善destroy机制 .
9  解决gt-grid在 IE6 的早期版本中 导致浏览器意外崩溃问题.(还需要更多的测试)
10 页面中有多个gt-grid时,弹出对话框(dialog)被其他gt-grid遮挡的问题(还不够完美).


==========================================
==========================================

关于GT的更多介绍可以参加下面地址:
列表组件 GT-Grid 最新版本 & 教程


==========================================
==========================================

如果只对 gt-grid 感兴趣
那么您只需关注 包中gtdemo\WebContent\gt-grid 下的内容
另外 大家注意一下 里面的这个文件 api_document.txt

虽然还很粗糙 但是 比以前已经完善了很多 ,已经可以作为一个简单的参考了

==========================================

这个例子 主要演示了 gt-grid与后台结合的方法.
请大家重点看action 里是如何从客户端取数据 以及如何向客户端送数据的

而其他地方 例如action如何实现的 , dao层是如何实现的 等等不是大家要看的重点.

dao层只要能返回一个 数据集合 并且这个集合能够转换成json字符串
那么dao层怎么实现 完全按你自己的意愿来.

这个示例中提供了一个 GridServerHandler的工具类, 建议看看这个类的实现方法
这样能更好的理解 gt-grid和后台交互的方式以及原理.

整个示例的后台代码 我没有使用任何第三方框架 所以难免粗糙 还请大家海涵.

==========================================

运行步骤
1 部署后, 运行 startdb.bat 启动数据库
* h2manager.bat是一个h2db提供的数据库管理程序.

2 启动web应用
3 在浏览器里输入 http://127.0.0.1:8080/gtdemo/index.html
(地址根据实际情况而定),进入"示例列表"页面

4 目前"示例列表"中有三个示例.
您可以点击您感兴趣的进行查看和研究.

=============================================

注意: 附件并不是一个直接部署的war包 而是一个eclipse项目

不过我相信有经验的朋友可以很轻易的就部署成功




分享到:
评论
22 楼 kaki 2009-02-04  
十分关注,希望超越Ext!
21 楼 icank 2009-02-03  
bug 报告:
GT.Grid 定义里的 showIndexColumn : true 设定以后,点击索引列会出现 javascript 错误(parentNode 是 null ....)。
IE 6 和 IE 7 下面都测了,都出现 js 错误。
20 楼 laozhijia 2009-01-30  
总感觉现在从头做到底一个项目很累,做的功能到还比较轻松
19 楼 letsflytogether 2009-01-27  
刚才又仔细看了看网站
几乎可以肯定这是gt-grid在国外的产品
不明白fins为何不公布啊
我从网上下了个sigma_grid2.1的版本
基于lgpl协议发布
发现里面有源代码
而且文档也更加完整
比你现在这个gr-grid 1.42要好用得多

About Us 

--------------------------------------------------------------------------------

Sigma Soft is located in Zhongguancun sience park, Haidian district, Beijing, China. The company was founded in 2005 by two young entrepreneurs and has now more than 40 professionals of IT development.

With efforts we made these years, we have successfully delivered large and small projects to our clients in United States, United Kingdom, Germany and New Zealand. We prove the high professional standards of our staff and efficiency of our methodology with every completed project. We are always happy to undertake any new interesting projects.


Contacts

If you have questions about product purchase, customization or project outsourcing, please contact
sales[at]sigmawidgets[dot]com

For any technical issues, please contact
support[at]sigmawidgets[dot]com

Phone: +86 136 9350 7900 (GMT+8 From 9:00am - 18:00pm)
Fax: +86 (10) 52214567 ext 5509#



Our Core Team Member

Xiaodong He - As Architect of Sigma  Linb / Visual / Grid, Xiaodong has more than seven years experience of J2EE and Javascript. Before co-founded Sigma Soft in 2005, he has been leading more than 30 members for general ERP system development in Wanwang company, which is well-known internet application service provider over China.
Xiaodong with his family is living in Hangzhou, one of the most beautiful cities in China. 

Steven Du - After working in SAP for several years, Steven co-founded Sigma Software Inc in 2005.  He has rich development experience on supply chain system as well as rich internet application. Currently his interests are JavaScript/FlashScript, XML, JSON and Web service.  

Tracy Pan - Tracy comes to Sigma soft inc with about 6 years development experience in both  browser/server and 3-tier applications. Born in HK, Tracy has spent sufficient time not only in HK, but also in the United States and China. She holds a master's degree of computer science from HK university.


18 楼 letsflytogether 2009-01-27  
wen66 写道
好像以前也有个grid叫 sigmaGrid 版本是1.7(我所得到的). 我比较了一下,应是出自两个人之手


我倒觉得这两个GRID是出自同一个人之手,可能是fins在国外的产品吧
17 楼 wsbjwjt 2009-01-22  
感谢你的贡献,向你好好学习!新春快乐!
16 楼 java_eye_2008 2009-01-22  
下了,看下,顶!
15 楼 mhere 2009-01-21  
期待牛年的最牛版本啊
14 楼 whaosoft 2009-01-20  
a  gt 是你们发明的?
13 楼 wen66 2009-01-20  
好像以前也有个grid叫 sigmaGrid 版本是1.7(我所得到的). 我比较了一下,应是出自两个人之手
12 楼 wen66 2009-01-20  
今天下午收集了一下grid,发现gt-grid在国外发布的名字叫 sigma_grid 现在的版本是到了2.0.1了哦.
fins国内发行的版本和国外发行的版本是一致的吗?
11 楼 fins 2009-01-20  
下载的包里有啊
一个txt文件 在 doc目录里
10 楼 fhc0916 2009-01-20  
胖哥 最新的GT的API能不能发给我一份啊 我的邮箱:fhc0916@163.com
9 楼 ShingU 2009-01-18  
HOHO,这个版本不错!
8 楼 fins 2009-01-16  
zhouky4665 写道

9  解决gt-grid在 IE6 的早期版本中 导致浏览器意外崩溃问题.(还需要更多的测试) 我中午可以测试测试啦


期待你的测试结果
7 楼 fins 2009-01-15  
taocong810 写道

过年了,送给gt-grid 相识一年使用一年缘分啊 先熟(鼠)一年再牛一年谢谢啊


非常感谢 呵呵

另外 昨天给你的那个抢先试用版 和 这个正式版本 有些不同
建议你更新一下

ini文件也不同了 回头email给你
6 楼 taocong810 2009-01-15  
过年了,送给gt-grid
相识一年使用一年缘分啊
先熟(鼠)一年再牛一年谢谢啊
5 楼 taocong810 2009-01-15  
fins 写道

yuyoo4j 写道
针对4 暴露 grid.endEdit() 方法 (结束当前的编辑状态)5 暴露 grid.printGrid() 方法 (打印列表) 我想是不是有更多的前端 方法暴露出来呢.比如 保存 删除 增加 ...... 已经暴露了啊 以前在某篇帖子里说过的 但是不怪你 我自己也找不到了 grid.add(); grid.del(); grid.save(); grid.reload(); grid.printGrid(); grid.exportGrid('xls'); grid.exportGrid('csv');  //目前只支持 xls 和 csv

我也是看了这个才知道啊
还要建议增加
grid.selectRow();//选中某行
grid.checkRow();//勾上某行的checkbox
grid.sortbyColumn();//按照某列排序
grid.startEdit();//让某个单元格处于编辑状态
grid.gotoPage(); //翻到某一页
grid.hideColumn(); //隐藏某列
grid.lockColumn(); //将某列锁定
grid.spanColumn(); //将某列分组span
grid.changeSkin(); //修改皮肤
4 楼 taocong810 2009-01-15  
这个一定要顶啊,不顶不行
3 楼 zhouky4665 2009-01-15  
9  解决gt-grid在 IE6 的早期版本中 导致浏览器意外崩溃问题.(还需要更多的测试)
我中午可以测试测试啦

相关推荐

    GT-Grid 教程示例

    GT-Grid 教程示例 GT-Grid 教程示例GT-Grid 教程示例GT-Grid 教程示例

    GT-Grid 1.36 版 前后台结合示例

    NULL 博文链接:https://fins.iteye.com/blog/283672

    gt-grid demo 源码下载

    《GT-Grid 源码解析与后台交互实践》 GT-Grid 是一款功能强大的数据网格组件,广泛应用于Web应用中展示和管理大量结构化数据。本次我们将通过"gt_grid_demo"源码下载来深入理解GT-Grid的运作机制及其与后台数据交互...

    gt-grid的一个例子

    首先,`gt-grid` 提供了灵活的数据绑定机制,可以方便地将后台数据源与前端表格进行对接。在示例中,`doc1.txt` 可能包含有关如何设置数据源和如何将数据绑定到`gt-grid`的详细说明。通常,这涉及到配置数据模型,...

    最新版GT-grid-好用的表格组件

    10. **文档与示例**:为了方便开发者快速上手,GT-grid提供了详尽的文档和丰富的示例代码,从基础用法到高级功能,都有清晰的指导。 在最新的版本中,GT-grid不仅在功能上进行了增强,而且在用户体验和性能优化上也...

    gt-grid 基础教程

    **gt-grid基础教程** 在网页开发中,数据的展示往往是不可或缺的部分,特别是在处理大量结构化信息时。`gt-grid`是一款由"胖哥"开发的高效、功能丰富的表格组件,专为页面展示设计,旨在帮助开发者更便捷地构建数据...

    GT-Grid 1.0 基础教程

    GT-Grid 1.0 是一个强大的分布式计算框架,它为大数据处理提供了高效、灵活的解决方案。本基础教程旨在帮助初学者快速理解并掌握GT-Grid 1.0 的核心概念和基本操作,以便在实际项目中应用。下面将详细阐述GT-Grid ...

    GT-grid 例子

    这个压缩包文件包含了一些关于GT-Grid的示例资源,我们将逐一分析其中的文件来深入理解GT-Grid的功能和用法。 1. **gt.txt**:此文件可能包含了GT-Grid的基本使用指南或API参考文档。在实际应用中,开发者会根据这...

    最新的GT-Grid vs EXT-Grid例子(超级经典)

    本篇文章将深入探讨两种流行的JavaScript表格组件——GT-Grid和EXT-Grid,并通过对比分析它们的特点、功能和使用场景,以帮助开发者选择最适合项目需求的组件。 GT-Grid与EXT-Grid都是用于构建高性能、可定制的表格...

    gt-grid 表格源码,开发包,api手册

    "gt-grid 表格源码,开发包,api手册"这一资源主要涵盖了用于构建数据表格的前端组件的源代码、开发工具以及相关的API文档。gt-grid是一个强大的数据展示和操作框架,它允许开发者以灵活的方式展示和管理大量结构化...

    gt-grid.rar+demo

    "gt-grid.rar+demo"这个压缩包文件包含的是关于"gt-grid"的样例源码。"gt-grid"是一个常见的前端数据展示控件,通常用于创建高性能、可定制的表格,它在Web应用中广泛使用,特别是在大数据量的场景下。下面我们将...

    GT-Grid 是一个基于Ajax技术的列表组件

    GT-Grid 是一个基于Ajax技术的列表组件. 拥有丰富的功能以及良好易用性和用户体验. 它是 EC Side列表组件 的更新换代产品. (ECSide是GT-Grid作者的另一作品, 是一个在国内拥有广泛用户群的列表组件,它基于传统的jsp...

    gt-grid 分页 用ajax 开发的 里面有例子

    在本示例中,“gt-grid 分页 用ajax 开发的 里面有例子”显然演示了如何使用`gt-grid`配合Ajax实现分页功能。 首先,我们需要理解Ajax的核心概念。Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的...

    网页Grid组件 GT-Grid组件

    网页Grid组件,特别是GT-Grid组件,是Web开发中一种强大的数据展示工具,它为开发者提供了灵活、高效且功能丰富的表格解决方案。Grid组件在网页应用中扮演着至关重要的角色,用于展示结构化数据,支持排序、筛选、...

    GT-GRID插件下载

    GT-GRID是一款基于jQuery的强大的数据网格插件,主要用于展示和操作大量结构化的数据。它在Web应用中常被用于创建功能丰富的表格,提供类似数据库的分页、排序、过滤和编辑功能,使得用户可以方便地浏览和管理数据。...

    ag-grid社区版中文版提示

    ag-grid我没找到汉化提示的js(没仔细找),下载了官方的社区版js代码,记事本查找替换的,如果没积分可以自己搜索替换,我只改了contains(模糊查找)、not contains(模糊过滤)、equals(精确查找)、not equals...

    GT-Grid 1.0 基础教程(一)转载

    ### GT-Grid 1.0 基础教程(一)——纯客户端只读列表开发详解 #### 一、教程背景与目标 本教程旨在帮助初学者快速掌握如何使用GT-Grid开发纯客户端只读列表的基本技能。对于那些对Ajax技术下的列表组件不太熟悉的...

    ag-Grid Enterprise v19.1.1 (31 Oct 2018).7z

    1. **集成**:你需要将ag-Grid的JavaScript部分与Delphi的Web应用程序结合,或者通过第三方库如JVM or JSBridge将ag-Grid的功能引入到本地桌面应用中。 2. **通信**:在Delphi应用和ag-Grid之间建立数据交换机制,如...

    前端开源库-ag-grid-community

    - **文档与示例**:ag-Grid提供详尽的官方文档和丰富的示例代码,帮助开发者快速上手和深入学习。 ### 5. 社区支持与扩展 - **社区活跃**:ag-Grid拥有一个庞大的开发者社区,共享经验、解答疑问,共同推动组件的...

    NVIDIA-GRID-Linux-KVM-470.63-470.63.01.zip

    此压缩包"NVVIDIA-GRID-Linux-KVM-470.63-470.63.01.zip"包含了与NVIDIA GRID相关的两个关键组件,以及一系列相关的文档,这些文档提供了详细的安装指南、更新说明和用户手册。 首先,我们来看一下两个主要的运行时...

Global site tag (gtag.js) - Google Analytics