论坛首页 Web前端技术论坛

[GT-Grid]列表组件 GT-Grid 1.0 RC ★build 20080706★

浏览 11888 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-06-29  
================================
2008-07-06 最后一个RC版
做了一些微调 为1.0正式版做准备

另外这几天写了和后台结合的例子 在丰富一下 就可以和正式版本一起发布了


to shim :
你说的那个过滤问题 只能通过服务端过滤解决 目前过滤是客户端过滤.
服务端过滤的例子以后会奉上 (但是这次1.0 不会提供这个例子 只会说一下实现原理)


================================
2008-07-02

优化了一些代码,但是对于使用者可能感觉不到:P

同时修正了一些bug, 具体的记不清了,只记得下面这些:
(以后一定指定详细的bug和缺陷跟踪列表  )

---1---

为下面的需求增加属性 grid.transparentMask.
当 transparentMask ==true 时 遮罩全透明 效果等同于"没有遮罩".
afacd  写道

换页时会出现『操作进行中,请稍後』
想请问这一段要如何拿去?
一直换页多了,画面一闪一闪的@@



---2---

解决了这个问题下面的问题, 不过解决的方式不是和"我佛山人"说的不一样.
我是用透明遮罩遮住整个列表.其实我早就按"我佛山人"的说法做过处理了 可是不好用
我佛山人 写道

缩放列的时候,应该针对ie屏蔽selectstart,非ie屏蔽mousedown



--- 3 ---
同时解决了下列 taocong 提出的bug/缺陷:
引用

-------------拼写方面的问题-------------
onmouseover -> onMouseOver
onmouseout  -> onMouseOut
{...froze : true }应该为frozen
toolbarContext --> toolbarContent

引用
afterEdit 事件fire的时间不对

引用
列冻结对话框中的选项应该是复选框

引用
grid.resizable失效,即使指定为false,还是可以resize



--- 4 ---
shim 提出的一些demo示例中的缺陷.


================================
2008-06-29

怀着忐忑的心情发布这一版.
忐忑是因为这两天没联系到mhere和taocong.(其实是我有事没去联系他们 而不是没联系到他们) , 所以测试的工作是我自己完成的.而我是不善此道的,所以很有可能很快就会更新新的版本,也许真正的 相对稳定的RC版本会在7月1、2号放出.

和上一版本相比 最明显的外在不同是:
(以下不同,详见demo.html)

1 列表菜单中, 关于列的子菜单 变成了对话框形式,用来解决"有很多很多列"的情况下,菜单过长的问题

2 加入了过滤对话框 实现了过滤功能

3 改变了一些设置toolbar的参数 可以设置toolbar的按钮内容和各个按钮的位置了

4 支持客户端分页

5 内置对"checkbox列"的支持,现在可以更方便的实现checkbox列了.

6 提供了简化的列renderer.
renderer : 'by editor'  .
renderer : GT.Grid.mappingRenderer( {'0': '未知' ,'1':'男', '2':'女'} , '' )
(以后还会陆续丰富各种列renderer)

=========================================
mhere taocong  二位快来帮我测试啊  呵呵
  • dist_b20080702.zip (562.2 KB)
  • 描述: 请按附件名称中的日期下载最新版本. (老版本不删除是用来做下载计数统计)
  • 下载次数: 560
   发表时间:2008-06-30  
性别栏中 性别相同的为什么都是一块一块的?更改一个 就会全部更改啊
0 请登录后投票
   发表时间:2008-06-30  
我点击过滤,过滤条件:历史<70
结果有10条数据,但同时还显示"显示 1 - 20 条,共 28页 550 条数据"

并且还可以点击"下一页"
0 请登录后投票
   发表时间:2008-06-30  
还有一个地方,我勾选几项然后删除.

结果只有最后一行上才会显示删除线效果
0 请登录后投票
   发表时间:2008-06-30  
还有,我在第一页勾选某行,比如:第2,3,4行,点击下一页.
结果下一页的也有三项被勾选上,但不一定是第2,3,4行.
0 请登录后投票
   发表时间:2008-06-30  
我来了~~~~
0 请登录后投票
   发表时间:2008-06-30  
下载完毕,辛苦了,小胖
0 请登录后投票
   发表时间:2008-06-30  
godson_2003 写道

性别栏中 性别相同的为什么都是一块一块的?更改一个 就会全部更改啊

这个是编组功能 不过目前编组功能还不完善, 不支持编辑

shim 写道

我点击过滤,过滤条件:历史<70 ...

谢谢提醒. 这个问题我还没想清楚怎么做
我目前的本意"客户端过滤"是一种查看当前页面内部分数据的方式
只是当前页面的一个临时视图.他不会改变关于分页信息 统计信息等
这个问题我还要进一步的考虑一下 也许应该提供一个真正的"查询"

shim 写道

还有一个地方,我勾选几项然后删除...

checkbox 并不是用来多选行并删除的.
这个功能checkbox用来做什么实际上是由开发人员自己定的
多选并删除 还是要使用老方法 ( 按住ctrl 点击各个行 进行多选)
gtgrid内置的多选行 会对选中行进行变色处理(背景变蓝) 而对checkbox列只是记录的哪些记录被选中(而且只记录选中的值,而不是记录)


shim 写道

还有,我在第一页勾选某行,比如:第2,3,4行,

选中哪行不是根据行号定的 而是根据checkbox的value定的
而checkbox的value是由开发人员在 checkbox列定义里的 fieldName属性决定的
不知道我说明白没


非常感谢shim  感谢你长久以来一如既往的支持 你的反馈信息很重要. 谢谢


to taocong810 :
:D 有什么问题email或者是在blog里发给我吧
我有时候就算是在msn上 说话也未必方便.

0 请登录后投票
   发表时间:2008-06-30  
选择每页显示200条
结果还是显示的20条,
只有提示处更新了"显示 1 - 200 条,共 3页 550 条数据"
选择每页显示10条时正确,大于20都只显示了20条

还有,在Mozilla Firefox 3 Beta 3下测试拖动放大表格时会覆盖掉下面的textarea及按钮等内容
0 请登录后投票
   发表时间:2008-06-30  
3 改变了一些设置toolbar的参数 可以设置toolbar的按钮内容和各个按钮的位置了
这个没有文档和例子啊
0 请登录后投票
论坛首页 Web前端技术版

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