dkGrid更新记录

2011.5.10更新记录

    o

  1. 添加表头固定功能
  2. o

  3. 添加getGuids和getGuidsString两个方法
  4. o

  5. 将tr的id属性记录操作的id改为自定义属性
  6. o

  7. 修改自定义右键菜单的item功能,可以在传入contextMenuItem的时候传入json对象
  8. o

  9. 重构dtable和funcBtns对象实现功能菜单状态的的自适应-观察者模式
  10. o

  11. 允许添加自定义按钮
  12. o

  13. 重构contextMenu对象,添加split对象
  14. o

  15. 重构了contextMenu的Dom结构
  16. o

  17. 为dtable对象添加getSelectedRowCount()获取选中行数事件。

2010.9.7更新记录

1.取消行的鼠标移入变色的mouseover和mouseout的默认事件,改为使用css伪类来实现,降低了内存泄漏的风险,提高了执行效率。如要兼容IE6请将rowMouseOverOutEvent属性设置为true。

2.将对象的名字由dtable改为dkGrid。

3.改进了创建新对象的方法,自动为table创建功能按钮栏已经包围table的div对象,创建dkGrid更简单。只需为table设定一个id,然后在页面加载完成之后实例化dkGrid对象即可。

4.改进了IE6和IE7下上下文菜的一个显示的小问题。

5.对功能按钮和上下文菜单对象代码进行的简单的调整。

2010.8.26更新记录

1.对行事件的处理进行了修改和完善。由对每一个tr对象进行事件注册改为事件委托。

2.对功能菜单按钮和上下文菜单选项进行了枚举化。避免不必要的错误。

3.对整体的性能进行微调。

2010.7.2更新记录

1.单击:保持当前选中的只有一列。

2.Ctrl+单击:可以不连续的选中多行。

3.Shift+单击:用于连续的选中多行。

2010.6.23更新记录

1.常用的功能按钮

2.自定义右键菜单

3.支持多选

4.根据选择的状态调整功能菜单的状态

5.列宽度调整

6.基本的样式改变标识当前状态

设计制作:DK 转载请注明出处:http://www.dklogs.net

我要评论