SkyGrid v1.6 更新历史
标记说明
- 一般信息,包括描述、普通动作等
- 里程碑
- 新增功能
- 新增功能,但还不完善,仅仅是开始
- 修正错误
- 删除旧的功能
- 发现的问题,但仍未修正
- 计划要完成的功能
- 点击查看详细描述 (Shift+A 查看所有详细描述 / Shift+C关闭所有详细描述);
更新历史
[2006-7-28] SkyGrid v1.6
- 以SkyTree为向导的API在线帮助;
- 用新版本的SkyGrid改造Demo;
- 增加快捷键,支持全键盘操作;
- 添加编辑界面的模板支持;
- 增加单选按钮模式;
[2006-7-20] SkyGrid v1.6
- SkyGrid管理平台基本完工;
- 创建表格向导;
- 配置表格面板;
- 其它表格管理功能;
[2006-7-20] SkyGrid v1.6
- 优化数据加载方式,提高加载效率;
- 将语言包移至数据库,结合缓存,实现动态加载;
- 修改显示换行文字时页面DOM对象被破坏的Bug;
[2006-7-5] SkyGrid v1.6
- 计划对SkyGrid采用全数据库后台管理模式;
- 搭建基本的数据库及后台结构;
- 添加高级查询的Save(保存)和Load(加载)功能;
[2006-6-20] SkyGrid v1.6
- 表格的div改造;
- 支持表头拖拽改变列宽;
- 更新至详细的Error捕获信息,调试更准确;
- 修正popupLookupList的序数错误;
- 将AllowSort移至Column对象的属性,允许按列设置是否允许排序;
[2006-6-12] SkyGrid v1.6
- SkyGrid版本号升至1.6;
- 标准化数据传递方式;
- 完善时间(星期)查询的准确性;
- 允许使用默认值或Null(空值);
- 分离高级查询与分组查询的允许查询属性;
- 改造查询的显示方式,界面更简洁;
[2006-5-1] SkyGrid v1.51
- SkyGrid版本号升至1.51;
- 增加简化的模糊查询;
- 添加Provider属性,用于指定(或者自动识别)数据库提供者,适用于OleDB数据库连接方式。目前支持Access/SQL Server 2000/MySQL/Oracle的自动识别;
- 优化分页代码;
[2006-3-17] SkyGrid v1.5
- SkyGrid v1.5 Standard 发布;
[2006-3-14] SkyGrid v1.5
- 修改FormatText与Format属性的矛盾,注脚定义方面有所加强;
[2006-3-12] SkyGrid v1.5
- SkyGrid版本号升至1.5,中文名更改为“超级数据表格”;
- 当表格超过当前可显示宽度之后,自动添加滚动条;
[2006-2-23] SkyGrid v1.4
- 改进LookupTable,可指定多个字段的显示,同时保留原接口;
[2006-2-23] SkyGrid v1.4
- 添加DisplayGroupedCol属性,可以选择在编组中显示记录时是否包含被编组的列;
- 修改无法同时使用两个相同的LookupTable的Bug;
- 修改LookupList的序数Bug;
[2006-2-22] SkyGrid v1.4
- 添加ParentField和ParentValues属性,使SkyGrid支持多级类型的表格;
- 添加子行存在判断(HasChildRow),多级结构更加清晰;
- 修改CSkyGridColumn.OnGetText事件的过程接口,增加aDataSet和aCol对象参数;
- 解决iframe创建时的name属性指定问题;
[2006-2-21] SkyGrid v1.4
- 添加自定义输入控件功能;
- 添加批量处理进度条显示;
- 添加Group的聚合排列属性;
- 添加Group的OnGetText事件;
- 对列添加AllowQuery属性;
- FilterBox与GroupBox的界面折叠;
[2006-2-20] SkyGrid v1.4
- 添加修改当前所有记录功能;
- 允许批量修改时保留原值;
- 修正SQL注入漏洞;
- 发现两列无法共用一个LookupTable的问题;
[2006-2-19] SkyGrid v1.4
- 添加批量删除(包括当前选中和当前所有)功能;
- 添加批量修改功能;
[2006-2-16] SkyGrid v1.4
- 完成CURD接口,数据约束及快速输入方式尚未实现;
[2006-2-13] SkyGrid v1.4
- 添加编辑器类(CSkyGridEditor);
- 完成编辑器类的基本架构搭建及DetailPanel的加载(R接口);
- 将数据编辑相关的事件保留属性转移至Editor模块;
[2006-2-7] SkyGrid v1.4
- 添加表格行的OnRowClick事件;
- 添加编组时的聚合信息显示功能;
[2006-1-11] SkyGrid v1.4
- 修改FilterBox,使LookupTable可以直接以列表形式提供给用户选择;
- 添加数据库管理对象,使SkyGrid的数据源更容易管理;
[2006-1-10] SkyGrid v1.4
- 修改FilterBox,使LookupList可以直接以列表形式提供给用户选择;
[2006-1-5] SkyGrid v1.4
- 添加错误处理功能;
- 修改Group时对Null值和Empty值未处理的问题;
- 添加LookupTable功能,但尚未完成Lookup在FilterBox的相关功能;
- 添加OnGetText属性,用户可以自定义子过程来处理单元格的内容;
- 完成Footer的定义,实现取平均值、计数、最大值、最小值和求和功能,并支持自定义格式;
- 添加错误反馈功能(供Beta版用户在使用中发现问题进行快捷的反馈);
[2006-1-4] SkyGrid v1.4
- 需要一个错误显示函数来处理Grid配置生成中发生的错误信息;
- 需要对Grid页脚进行定义;
- 需要一个针对数据表的Lookup功能;
- 需要自动完成CURD的界面操作;
- 需要一个Wizard来生成用户自定义Grid;
[2006-1-3] SkyGrid v1.4
- 完成SkyGrid.GroupBox的所有操作功能;
- IE中的表格单元格宽度在colspan存在的情况下会出问题;显示详细说明
在IE中,如果在Grouping的时候设置表格的宽度,则有可能在显示最终数据的时候出现显示不完全(出界)的情况;导致这个问题的主要因素在于colspan在IE中引起的单元格宽度错误,而在FF和OP中是不存在这个问题的。尚未找到解决方法。
- GroupBox中如果存在空字符串或空值(Null)时会出现重复Group错误;显示详细说明
在下一次Group的时候会重复第一次Group的记录,原因是设计的数据结构不太合理,如果第一个编组的选中值是空值,则造成被服务器端识别为尚未开始Group,可以简单的以一个数据结构约束规则来解决此问题。
- 发布第一个SkyGrid v1.4 Alpha版本;
[2005-12-30] SkyGrid v1.4
- 完成FilterBox的所有操作功能;显示详细说明

全功能的skygrid效果展示
- FF下的event处理非常麻烦,因此给FilterBox在FF下的使用造成困难,在Opera下则通过测试;
[2005-12-28] SkyGrid v1.4
- 完成FilterBox的客户端与服务器端通讯,实现初步的过滤操作;
[2005-12-26] SkyGrid v1.4
- 确定SkyGrid.FilterBox(数据过滤箱)的编程结构;
- 完成FilterBox的结构搭建;
[2005-12-24] SkyGrid v1.4
[2005-12-23] SkyGrid v1.4
[2005-12-22] SkyGrid v1.4
- 添加自定义Lookup功能,可将单元格内容按照自定义的方式显示;
- 添加按列排序功能;
[2005-12-21] SkyGrid v1.4
[2005-12-20] SkyGrid v1.4
[2005-12-19] SkyGrid v1.4
- 确定SkyGrid功能目标;显示详细说明
1、无级分类显示动态加载的实现;
2、自动生成的搜索/过滤栏 ;
3、自动生成的编组查询栏 ;
4、多样化数据显示的实现;
5、自定义客户端事件的实现;
6、以模板方式显示记录详细内容的实现;
7、自动生成数据增删改的界面 ;
- 确定SkyGrid的核心结构;