2014-12-17 10 views
0

저는 YUI를 처음 사용하고 YUI 2 Datatable을 사용하고 있습니다. 총 레코드 수가 4000 이상이고 테이블을 렌더링하지 않을 경우 알려 드리고 싶습니다.YUI DataTable 총 레코드 수

아래 코드는 제 코드입니다.

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); 

나는 총 레코드 수를 얻지 못합니다. 어느 누구도이 일을 도울 수 있습니다.

답변

0

정확하게 기억하면 this.myDataTable은 개체를 반환하는 getRecordSet() 개체를 갖습니다.이 개체는 DataTable에서 데이터를 저장하는 곳입니다. RecordSet에는 length (또는 아마도 count?) 속성이 있거나 getLength() 메서드였습니다. 어쨌든, 내가 기억할 수는 없지만 디버거가 알려주는 이름에 관계없이 RecordSet 객체가이 객체의 핵심입니다.

나는 YUI 용 API 문서의 마지막 빌드가 잘못되어, RecordSet 개체가 실수로 삭제되거나 잘못 배치되어 사용자가 찾지 못할 것이라고 생각합니다.