0

行がバインドされているかどうかを判断するためのベストプラクティスと見なされるものは何ですか?

現在、クライアント側のOnDataBoundイベントを使用しており、次のようなコードを使用しています。

gridDataBound: function (event)
{
   var rows = $('tbody tr:has(td)', this);
   if (rows.length == 0 || (rows.length == 1 && rows[0].innerText == "No records to display'))
      $('#GridSection').hide("slow");
}

より良い方法が必要です!

4

3 に答える 3

1

私はより短いバージョンを提案することができます:

 if ($(this).find(".t-no-data").length) {
    $("#GridSection").hide("slow");
 }
于 2011-05-06T08:13:19.670 に答える
0

ああ、数分突っ込んで、私は本当に気分が良くなる解決策があると思います-

if ($("tbody tr:has(td).t-no-data", this).length != 0) {
   $("#GridSection").hide("slow");
}
于 2011-02-03T06:05:33.733 に答える
0

$('#grid-name').data('tGrid').dataすべてのレコードの配列です。

したがって、次を使用してレコード数を取得できます。

$('#grid-name').data('tGrid').data.length;
于 2011-10-06T16:32:26.553 に答える