`
zengbo0710
  • 浏览: 402977 次
社区版块
存档分类
最新评论

DWR的DWRUtil.addRows()函数

阅读更多
DWRUtil.addRows()
语法:

DWRUtil.addRows(id, array, cellfuncs, [options]);

描述:

它会名为id的表格添加表格行。每个array数组的元素将被创建一个行。cellfuncs函数为array中每个元素内的字段(列)进行处理单元格将根据cellfunc函数对字段的处理方法,历遍array数据元素内的各个字段而创建。

对于DWR1.1,addRows()函数对于对象类型的数据同样有效。如果你传递一个对象,而不是一个简单的数组,我们会根据单元处理格函数为此对象内的每个元素的字段值创建一个单元格。

以上功能,你可以用如下伪代码表示:
历遍数组array的每个元素
  历遍cellfuncs函数中的每个处理方法
    根据cellfuncs函数创建单元格。此单元格的值是第i个array数组元素,即array[i],中的一个字段(列)。

参数:

    id:表格table的元素,推荐使用tbody
    array:数组(或DWR1.1中的对象,如ArrayList),包含将被更新的表格的一个行的数据。
    cellfuncs:为从array每个元素中提取字段(列),以写到单元格中的函数,它应当对每个字段(列)值进行加工处理。
    options:一个包含多个选项的对象,请看下面说明。

可用的选项有:

*rowCreator:创建行的函数,(例如你想把CSS样式应用到每个行中)。默认的返回值是document.createElement("tr")
*cellCreator:创建单元格的函数,(例如你想把td换成th)。默认的返回值是document.createElement("td")

http://getahead.ltd.uk/dwr/browser/tables
 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics