您当前的位置: 首页 > 

杨林伟

暂无认证

  • 4浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

34dwr - util.js 功能(addRows and removeAllRows)

杨林伟 发布时间:2019-04-29 15:31:26 ,浏览量:4

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 函数。

参数: id: table 元素的 id(最好是 tbody 元素的 id) array: 数组(DWR1.1 以后可以是对象),做为更新表格数据。 cellfuncs: 函数数组,从传递过来的行数据中提取单元格数据。 options: 一个包含选项的对象(见下面)

选项包括: rowCreator: 一个用来创建行的函数(例如,你希望个 tr 加个 css). 默认是返回一个 document.createElement(“tr”) cellCreator: 一个用来创建单元格的函数(例如,用 th 代替 td). 默认返回一个 document.createElement(“td”)

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.1685s