SkyGrid-基于ASP和JavaScript脚本的Web控件

什么是SkyGrid?
引用
SkyGrid是维动工作室开发的基于ASP和JavaScript脚本的Web控件,它可以很方便的根据数据表的结构和内容生成需要的用户界面表格,并自动生成相关操作,如查询、过滤、编组、统计、排序等。SkyGrid的目的是将ASP程序员从编写表格代码的无意义重复劳动中解脱出来,从而将更多的时间精力投入到对系统整体结构和逻辑关系的设计中去;同时给最终用户提供一个舒适的操作环境。请注意,SkyGrid并不仅仅是一个数据库的客户端,我们的目标是,让开发者简单的开发,让用户轻松的使用。无论是对于开发者还是最终用户,我们都坚信SkyGrid都将是一个很棒的选择!
SkyGrid的特点
引用
支持各种浏览器。SkyGrid的客户端脚本完全按照DOM1标准编写,因此兼容几乎所有的浏览器。
查询过滤、编组操作。SkyGrid可自动生成与当前数据匹配的查询过滤栏和编组栏。用户可以很方便的检索到需要的数据,或者根据数据列进行编组查询。
支持自定义脚本代码。自定义的脚本代码分客户端和服务器端两种,均以事件(Event)形式出现,用户可以根据API中给定的接口编写自己的函数和过程以满足自定义的需要。如在客户端展开子表格的事件、在服务器端获取单元格内容的事件等。
自动生成列信息。对于最简单的SkyGrid使用方法,只需要设定数据库连接和数据表两个属性,即可自动生成一个完整的数据表,所有列信息及相关操作均由SkyGrid内部完成。
支持配置以XML形式存取于文件或数据库。SkyGrid的内置XML配置对象及其方法可以让用户很方便的将自己定义的Grid存放于文件或数据库。此功能在表格向导(SkyGrid Wizard)中使用,目前Wizard的开发尚未完成。
[color=Blue]自动识别数据表主键。
作为SkyGrid功能扩展需要,此功能在表格嵌套、CURD(Create,Update,Retrieve,Delete)接口的实现(开发尚未完成)有很重要的作用。
自定义查找列举及查找表(Lookup Itemlist & Lookup Table)。如果设置了Lookup功能,则SkyGrid将根据当前的字段值查找与其匹配的列表内容,并返回相应的新值,表现在用户界面上。开发者可以设置自定义的列举数据或者从主表查找数据。
自定义表格样式。用户可以根据开放的CSS结构定义自己的表格样式。
多实例和子表格。SkyGrid支持在同页面的多个表格实例同时存在,并且彼此不会受到影响,除非由自定义脚本介入操作;SkyGrid也支持在在表格中嵌套表格,嵌套的形式可以由用户根据说明文档自行定义。
多样化的数据表现形式。SkyGrid会根据数据类型自动调整表现形式,用户也可以自行设置更容易被理解的格式。
动态排序。如果设置该功能,则可以通过点击设置了字段名的列标题进行快速动态的排序。此操作不会影响本页其他独立实例的表,但将覆盖当前表格的子表。
动态分页。此功能与动态排序类似,实现数据的快速动态分页并且不会影响到其它实例。
支持多种语言。可根据开发需要自行选择需要的语言。
鼠标效果。具体操作一下就知道了,呵呵。
在线演示
包含全部功能的演示
多实例及嵌套表格演示
数据过滤、编组演示
自动生成表格演示
大数据量演示

下载
下载及安装说明:http://www.justrun.net/Product/SkyGrid/Usage.html
posted @ 2006-05-08 09:51  SPARON  阅读(526)  评论(0编辑  收藏  举报