util.js: 生成Table
来源:互联网 发布:sci和ei数据库的区别 编辑:程序博客网 时间:2024/05/22 03:40
util.js: 生成Table
DWR通过这两个函数来帮你操作table: DWRUtil.addRows() 和 DWRUtil.removeAllRows() 。这个函数的第一个参数都是table、tbody、thead、tfoot的id。一般来说最好使用tbody,因为这样可以保持你的header和footer行不变,并且可以防止Internet Explorer的bug。
DWRUtil.removeAllRows()
语法:
DWRUtil.removeAllRows(id);
描述:
通过id删除table中所有行。
参数:
- id: table元素的id(最好是tbody元素的id)
DWRUtil.addRows()
语法:
DWRUtil.addRows(id, array, cellfuncs, [options]);
描述:
向指定id的table元素添加行。它使用数组中的每一个元素在table中创建一行。然后用cellfuncs数组中的没有函数创建一个列。单元格是依次用cellfunc根据没有数组中的元素创建出来的。
DWR1.1开始,addRows()也可以用对象做为数据。如果你用一个对象代替一个数组来创建单元格,这个对象会被传递给cell函数。
你可以写一些像这样的伪代码:
for each member in array for each function in cellfuncs create cell from cellfunc(array[i])
参数:
- id: table元素的id(最好是tbody元素的id)
- array: 数组(DWR1.1以后可以是对象),做为更新表格数据。
- cellfuncs: 函数数组,从传递过来的行数据中提取单元格数据。
- options: 一个包含选项的对象(见下面)
选项包括:
- rowCreator: 一个用来创建行的函数(例如,你希望个tr加个css). 默认是返回一个document.createElement("tr")
- cellCreator: 一个用来创建单元格的函数(例如,用th代替td). 默认返回一个document.createElement("td")
例子
- util.js: 生成Table
- js生成table
- js自动生成table
- JS动态生成Table
- js动态生成table【转】js动态生成table【转】
- js生成table行 文本框
- js动态生成table 经典
- 原生js生成table表单
- js----js生成table显示问题
- js动态生成table 合并单元格
- 动态生成table加CSS+js
- js 反向将table内容生成json
- 笔记-js中动态生成、删除table
- util.js
- util.js
- util.js
- js -- util
- DWR util.js 整理(DWR 处理各种form表单Select/option,table等,List,Bean
- C# 设置 窗口最大化
- WPF, WPF/E释疑
- 一个简单的CMDSHELL后门
- 恶梦
- 修正dwr中addRows方法的bug
- util.js: 生成Table
- XML、SOAP以及.NET
- 利用Myeclipse快速开发struts应用程序(转)
- 木马程序隐身技术
- java中自定义异常
- 微软 Visual Studio 2005 常用插件搜罗
- CMonthCalCtrl的一个BUG
- MonthCalCtrl得到正确的时间选择
- VC++中各种动态联接库DLL的制作方法