1

グリッドの行数を計算するにはどうすればよいですか? 私のグリッドにはデータがありますが、このコードは次を返します0:

alert($('#Grid').data("kendoGrid").tbody.find('>tr.k-master-row').length);
4

3 に答える 3

3

gridまず、1 つの補足事項: に基づいてa の長さを見つける と、 (表示されている) 行の数のみtbodyが表示されますが、表示されていない行はわかりません。viewpaging

いくつかのオプションがあります:

  1. あなたがしたことに基づいて:$("#grid").data('kendoGrid').tbody.find('>tr').length
  2. 計算する必要がない (ソリューション 1 は、DOM のナビゲートに基づいてカウントする必要があるため、コストがかかる可能性があります):$("#grid").data('kendoGrid').tbody[0].rows.length
  3. に基づくdataSource.view:grid.dataSource.view().length
于 2013-04-10T06:49:37.683 に答える