日期:2014-05-16  浏览次数:20357 次

通用DbGrid的设计与实现

? ?? 前做计费软件或其他Web开发时,经常碰到各种表格,而百分之七八十的表格操作都是简单的增,删,改,为了提供开发效率,特开发DbGrid控件,以加快表格开发速度以及公用。 ???

???? 对目前我们WEB系统开发过程中需要用到大量列表,而对列表的灵活的操作成为重中之重,比如更改列表中局部数据用来保存,列表可以灵活出现提示信息,列表可以支持针对某条记录的右键操作,列表可以进行排序,列表可以导出成各种格式等功能,特开发DBGRID.

  • 自定义样式的列表展现
  • 支持普通,带复选框,单选框和带行号的DBGRID
  • 支持指定条件(支持数字和字符灵活判段)的报警设置
  • 支持指定条件(支持数字和字符灵活判段)的链接设置
  • 可编辑(普通文本编辑,下拉,复选,日历选择,颜色选择)的列表展现
  • 自定义键盘事件
  • 自定义右键菜单
  • 列表可导出成EXCEL,PDF,TXT,XML四种格式
  • 打印支持(只打印DBGRID数据)

????? D BGRID将为你灵活的展现数据并且编辑展现的数据,稳定的为你解决针对表格的任何操作,包括事件(JS函数,键盘事件,右键事件)定义,样式指定,带条件的报警数据展现,带条件的链接数据指定,排序,部分和全部数据导出(EXCEL,PDF,TXT,XML),直接编辑表格数据等,我们还将陆续加入更多的功能以便更好,更灵活的使用DBGRID。合理的使用DBGRID不仅将充分减少开发工作量,还将统一界面风格和灵活的操作表格数据等,主要为了解决Web开发中繁杂的表格或报表操作

???? 早之前编写的代码了,本来有封装成JSPTag的版本找不到,这个版本是直接调用Java代码的,主要也还是按设计模式的工厂模式来创建DbGrid的,希望对大家有用!

1 楼 sunarrow 2008-09-21  
开源么 -- 有时间表么 -- 我这有一个类似的项目