如何遍历分页的jQuery数据表

时间:2011-09-14 01:56:34

标签: javascript jquery .net

我有一个数据表,我在页面中设置了100行。无论如何,对于服务器等的jQuery -sending请求,我填写了数据,例如说其中一个电话会带来260行。以后我必须为每行执行一些检查,例如要查看是否已选择某些值或类似值,我需要迭代。因此,当我使用fnGetNodes()或fnGetData()时,两者似乎只获得表的前100行,即第1页行。我希望能够迭代所有260行,因为用户可能来回寻呼并对数据进行了多次选择/更改。任何帮助表示赞赏。我使用的是DataTable的jQuery 1.4版本。

1 个答案:

答案 0 :(得分:1)

不理想,但我们所做的是暂时扩展数据表,以便显示所有行,迭代,然后恢复到原始长度。

var origLength = dataTable.fnLengthChange();
dataTable.fnLengthChange( dataTable.fnPagingInfo().iTotal );
// Iterate here
dataTable.fnLengthChange( origLength );

希望有更好的解决方案。