论坛首页 Web前端技术论坛

★列表组件 GT-Grid 最新版本 & 基础教程. (09年01月15日 2:40 AM 更新)

浏览 54792 次
精华帖 (4) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-07-13   最后修改:2009-01-15
=============================
[发布]GT-Grid 1.42 版 ★& "前后台结合示例"★2009-01-15更新

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

欢迎大家参与 : GT-Grid用户问卷调查(一)

欢迎大家去这里报告bug : ★汇总★GT-Grid "缺陷,、bug、计划"汇总

欲查看GT-Grid的截图,请猛击这里

=============================
GT-Grid基础教程 系列: (欢迎大家能够对教程提出宝贵建议和意见  谢谢)

已完成章节 :

GT-Grid 1.0 基础教程(一) 第一章: 从"纯客户端只读列表"开始

GT-Grid 1.0 基础教程(二) 第二章: 让"纯客户端只读列表"变得更强大一些吧

GT-Grid 1.0 基础教程(三) 第三章 没有分页怎么行

GT-Grid 1.0 基础教程(四) 第四章 服务端数据的加载(上)

GT-Grid 1.0 基础教程(五) 第五章 服务端数据的加载(下)

GT-Grid 1.0 基础教程(六) 第六章: 可编辑列表 之 编辑器的使用

GT-Grid 1.0 基础教程(七) 第七章: 可编辑列表 之 删除记录 以及 数据提交

GT-Grid 1.0 基础教程(八) 第八章: 可编辑列表 之可编辑列表 之 添加记录

GT-Grid 1.0 基础教程(九) 第九章: 排序

GT-Grid 1.0 基础教程(十) 第十章: 事件

GT-Grid 1.0 基础教程(十一) 第十一章: 工具栏与列表菜单

GT-Grid 1.0 基础教程(十二) 第十二章: 自定义表头

(其他章节撰写ING...)



=============================
关于 后台示例

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

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

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

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

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


=============================
关于 java 和json 的互相转换.

很多朋友 问我 复杂的java对象与json之间如何转换.
目前 gt在服务端提供的辅助代码功能还有限 所以对于这个需求 暂时帮不上忙
但是大家可以 自行参照示例 来实现, 不难的 ,利用 json-lib之类的 更强大的json工具包可以轻松实现.

其实 目前提供导出xls 和 java&json互转 这两个功能  大家可以看作是一个参考实现.
大家没必要完全依赖它们. 看一看它们是怎么和gt-grid的前端交互的,
知道原理之后 自己实现 无论从功能还是 性能上 应该都会好很多.


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

希望关注GT-Grid的朋友,可以抽空去看一下我下面这篇blog :
   我有一个梦  


我需要你们的支持 来让我把梦做下去.
也欢迎泼冷水, 让我更加清晰的调整自己的思路.

谢谢


   发表时间:2008-07-13  
很好,希望坚持,能让我们在企业应用中有充分发挥
0 请登录后投票
   发表时间:2008-07-14  
CRUD功能在正式版里面不支持了?这个挺实用的
0 请登录后投票
   发表时间:2008-07-14  
编撰进行中...
0 请登录后投票
   发表时间:2008-07-14  
呵呵,好东西!严重关注中.现在只看到表现上,有几个建议:
1.过滤选项中,既然能作组合的过滤条件,为什么不能否加上AND OR作为附加条件呢.现在多个条件都是AND.再复杂一点的组合查询,可以在条件的前面和后面加上刮号.因为随着过滤的复杂性,加上AND OR 后,有些条件条件加上刮号以后才能得到最终用户想要的结果.
2.过滤条件清除后再按确定后,是否可以把过滤前的数据再放出来(比如模拟再查询一次),因为从用户的角度来看,"我不再过滤了,就应该看到我所有的数据".
3.工具会把弹出的日期控件盖住.
4.是否可以在工具栏中再加一个按纽,叫查询.点击后可以把配置好的列能作为查询条件,注意,不是过滤.有些时候一打开界面的时候,不一定都要全部都显示出来,而可以配置相应的查询条件.而查询条件的配置就像你的哪个过虑条件一样,作法只是重新获取一些后台数据而已.

继续关注中...
0 请登录后投票
   发表时间:2008-07-15  
感谢你的建议
关于过滤方面 下一版本肯定是要进一步加强的
现在的过滤界面易用性比较差 用户体验不好 按钮太多.

你说的 and or的支持  也在计划之内
0 请登录后投票
   发表时间:2008-07-15  
希望lz扩展组件库

我们就不用ext了
0 请登录后投票
   发表时间:2008-07-15  
一直很关注你的BLOG,这下子真是要弄点东西了.好啊.学习......
0 请登录后投票
   发表时间:2008-07-16  
大大你第一个mydemo1.html例子好像有问题,把gt_grid.css,gt_msg_cn.js,gt_grid_all.js,mydemo1.html这四个文件不管复制放到哪里(同一目录中),显示的效果就和在原始目录中不一样,主要是列名上没有蓝色的图片了,不知道是不是还要加图片进来,如果照着你的代码打一遍,就总是会报"常量字符串未结束"的错误(在colsConfig定义的地方),不知道是怎么回事
0 请登录后投票
   发表时间:2008-07-16  
在解压后的目录下,新建一html文件,把mydemo1.html里的内容复制粘贴到这新文件中,也会报"未结束的字符串常量",不知道这又是怎么回事,而且连标题都显示的是乱码
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics