YUI DataTable获取总数记录

时间:2014-12-17 11:41:09

标签: cakephp yui yui-datatable yui-datasource

我是YUI的新手,我正在使用YUI 2 Datatable,我想提醒一下,如果记录总数超过4000而不是渲染表。

下面是我的代码。

this.myDataSource = new YAHOO.util.DataSource("<?php echo $html->url('/parser/dynload').'?params_array_serialized='.$params_array_serialized; ?>");

this.myDataTable = new YAHOO.widget.DataTable("gridbox", myColumnDefs,this.myDataSource, myConfigs);

我不知道如何获得记录总数。任何人都可以为此提供帮助。

1 个答案:

答案 0 :(得分:0)

如果我没记错的话,this.myDataTable会有一个getRecordSet()方法返回一个RecordSet对象,这是DataTable存储其数据的位置。 RecordSet有一个length(或者可能是count?)属性,或者是getLength()方法。无论如何,无论我不记得的名称,但调试器会告诉你,RecordSet对象是它的关键。

我确实记得YUI的API文档的最后一个版本出错了,我认为RecordSet对象被意外删除或放错了位置,因此您无法在那里找到它。