精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-09
虽然这个示例发布了 而且内含GT-Grid 1.0正式版, 但是我不打算作为正式版本发布. 因为之前承诺的几点 有些还有没有做到: 1 提供一个和ext不一样的皮肤 2 提供更详细的文档和示例 等上面两点做好了 我再正式发布. ================================= 言归正传. 这个例子 主要演示了 gt-grid与后台结合的方法. 请大家重点看action 里是如何从客户端取数据 以及如何向客户端送数据的 而其他地方 例如action如何实现的 , dao层是如何实现的 等等不是大家要看的重点. dao层只要能返回一个 数据集合 并且这个集合能够转换成json字符串 那么dao层怎么实现 完全按你自己的意愿来. 这个示例中提供了一个 GridServerHelper工具类, 建议建议看看这个类的实现方法 这样能更好的理解 gt-grid和后台交互的方式以及原理. 整个示例的后台代码 我没有使用任何第三方框架 所以难免粗糙 还请大家海涵. ========================================= 关于文档: JE的wiki频道还是不能达到我期望的样子,所以在JE wiki写文档的计划暂时搁置. 改为在blog里写 不过还没写呢. 以后争取每天写一篇. ========================================== 运行步骤 1 部署后, 运行 startdb.bat 启动数据库 * h2manager.bat是一个h2db提供的数据库管理程序. 2 启动web应用 3 在浏览器里输入 http://127.0.0.1:8080/gtdemo/index.do (地址根据实际情况而定),进入"示例列表"页面 4 点击那个 列表里的 第一项的 链接 , 之后会进入第一个也是目前为止唯一一个和后台结合的示例页面 5 然后就可以对列表进行 增删改 等操作. ============================================= 注意: 附件并不是一个直接部署的war包 而是一个eclipse项目 不过我相信有经验的朋友可以很轻易的就部署成功 下载请去: http://forum.springside.org.cn/viewthread.php?tid=2924&extra=page%3D1 问: 为什么把附件要放到 springside 网站?? 答: 简单点说,两个字"致敬". 具体点说... 等我改天另起一篇blog吧 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-07-10
好个"致敬"!!
就冲这也得顶你一下:) |
|
返回顶楼 | |
发表时间:2008-07-10
显然此帖也为springside作了友情推广
俺作为ss的用户感谢你:) |
|
返回顶楼 | |
发表时间:2008-07-10
不客气 呵呵 国内的软件开发者就是应该互相支持的.
当初ecside为什么要做? 就是因为计划要加入到 springside里的 因为当时 springside 里的列表组件是用的 extreamcomponents,而它不够好,所以我就开始扩展了. 但是后来由于我的不做为 以及和ss组织的人沟通不够 就没有和springside整合. 不过如果当初没有springside的存在 也许就没有ecside 更不会有gt-grid了 springside.org.cn之前停过一阵 现在重新开通了 是个值得庆幸的事情 这帖子也算是对 springside.org.cn 重开的祝贺吧(不过到的也太晚了点 哈哈) P.S. ss论坛给我最大的帮助就是在那里下载到了很多电子书 哈哈 那里的书不多 但是几乎本本经典啊. |
|
返回顶楼 | |
发表时间:2008-07-10
部署后有错误 什么意思
信息: The listener "com.fins.gt.server.ContextLoaderListener" is already configured for this context. The duplicate definition has been ignored. ***** ERROR ***** : * Class : com.fins.gt.dataaccess.H2DBManager Object : com.fins.gt.dataaccess.H2DBManager@dc9065 * * StackTrace : org.h2.jdbc.JdbcSQLException: Connection is broken [90067-74] |
|
返回顶楼 | |
发表时间:2008-07-10
把 web-inf/classes下的东西都删除 (这个是我的失误) 或者用eclipse的 Project 下的 Clean... 然后在启动应用前一定要先启动 数据库 |
|
返回顶楼 | |
发表时间:2008-07-10
问一下怎么取表格中的某列的单条数据?
|
|
返回顶楼 | |
发表时间:2008-07-10
部署没有问题 然后就是选择时间的层 会被覆盖 hoho 考虑下使用popup如何 我尝试是在最下边一条记录选择时间的时候 层会被档
|
|
返回顶楼 | |
发表时间:2008-07-10
fins什么时候考虑为GT-Grid增加一个类似Ext中的ApplyTo的功能?对于一个已经存在的plain的table,只要applyTo一下,就自动变成了具备任何GT-Grid功能的Table?
|
|
返回顶楼 | |
发表时间:2008-07-10
引用 原帖由 nicksean 于 2008-7-10 10:23 发表
问一下怎么取表格中的某列的单条数据? grid.getColumnValue(列标识, 行号) 或者是 grid.getRecord( rowNoTdTr) 取得 记录 然后 你就随意取了 因为gt-grid和 ext不一样 gt并没有改变数据的原始形式 如果你的数据是json-array数组 那么 你可以用 record[数字] 来取得 如果数据是 json-object 那么 你可以用 record[key] 来取得 grid.getRecord( rowNoTdTr)[XXXX] rowNoTdTr 可以是一个行号数字 可以是tr对象 可以是 td对象 |
|
返回顶楼 | |