论坛首页 Web前端技术论坛

GT-Grid最新版本+ 与服务端结合的示例 (08年8月3日 1:30am更新)

浏览 19803 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-07-24  
http://fins.iteye.com/blog/214290 里面的内容太多了
决定另起一篇来发布.

这个是 GT-Grid 的最新版本  + 与后台结合的例子

==========================================
8月3号的版本  是GT-Grid 1.0正式发布前的 最后一次更新
该版本 和 7月29日版本相比 变化比较大(指代码内部的实现,而不是API)
希望大家帮忙测试一下 , 离8月8号越来越近了 本来不应该在这时候对代码进行较大的重构的,不过 我还是在稳定和"新思路"中选择了后者.  

GT-Grid 1.0正式版 的质量如何, 很大程度上取决于大家对8月3日版本的试用和反馈,
所以希望长久以来,一直关注和支持GT-Grid的朋友们 能够在这关键时刻再狠狠的支持我一回.
在这里我向大家致敬了, 谢谢你们.


==========================================
如果只对 gt-grid 感兴趣
那么您只需关注 包中gtdemo\WebContent\gt-grid 下的内容
另外 大家注意一下  里面的这个文件 user_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.do
(地址根据实际情况而定),进入"示例列表"页面

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


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


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

不过我相信有经验的朋友可以很轻易的就部署成功
  • gtdemo.rar (1.6 MB)
  • 描述: 2008-07-24 更新
  • 下载次数: 2707
  • gtdemo_0729.zip (1.8 MB)
  • 描述: 2008年7月29日 1:40am 更新
  • 下载次数: 2043
   发表时间:2008-07-24  
最早看的是SPRINGSIDE上的发布~有问题!~这个版本马上测试看看
0 请登录后投票
   发表时间:2008-07-24  
初步测试,基本没有问题。
只是没有想到,pageinfo是以这种形式传到前台的。
0 请登录后投票
   发表时间:2008-07-24  
 
测试还有问题~
http://127.0.0.1:8080/gtdemo/studentAction.do?no=1
当做增加减少任意记录后,第 1页 1 - 20条, 共 5页 84条数据。总条数依旧没有变动~
点击刷新按钮也一样,但是列表框内记录还是有的!
只有当再使用浏览器 F5 刷新后才会真实的反映数据总数~~!!
怎么回事?
0 请登录后投票
   发表时间:2008-07-24  
还有一个BUG,日期选择好像不起作用~IE,FIRFOX下都测试有问题·
再提个建议~能把默认的皮肤修改功能加在DEMO用例下面
0 请登录后投票
   发表时间:2008-07-24  
pharaohsprince

你的这两个问题 我在
http://fins.iteye.com/blog/218435#comments
回复了

谢谢你

gumpgz:

你希望的是怎么样的??
说说的你建议?? 

谢谢
0 请登录后投票
   发表时间:2008-07-25  
当增加减少任意记录保存后前台可以同步更新总记录数,这样也就不用更去数据库查一次了
0 请登录后投票
   发表时间:2008-07-25  
问一个问题,如何取得上一行的数据?因为有这样一个需求,表格中有一列数据如默认从上一行中取,这个值是固定的一个值(从数据库中来),新加数据的时候要校验这个值是不是与上一行相同。
0 请登录后投票
   发表时间:2008-07-25  
nicksean 写道
当增加减少任意记录保存后前台可以同步更新总记录数,这样也就不用更去数据库查一次了


这个做法是不对的.
因为同一时间 不是只有一个人 在对列表进行编辑.
所以 总记录数通常只应该 页面缓存+必要时从数据库重新统计
任何企图在页面端来改变总记录数的行为都是不可靠的.
因为总记录数 直接关系到 分页信息等很多重要的东西

你的另一个问题 没看明白
你是要在什么时候取得上一行信息? 这里的上一行 是相对哪一行的上一行啊??
0 请登录后投票
   发表时间:2008-07-25  
>>你是要在什么时候取得上一行信息? 这里的上一行 是相对哪一行的上一行啊??
新加入行的上一行
0 请登录后投票
论坛首页 Web前端技术版

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