2011-02-03 7 views
0

行がバインドされているかどうかを判断するためのベストプラクティスと考えられるものは何ですか?もっと良い方法があるように持っているTelerik ASP.NET MVCグリッドで0行を検出する

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

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

答えて

1

better-感じているソリューションを持っていると思う、私は短いバージョンをお勧めすることができます

if ($(this).find(".t-no-data").length) { 
    $("#GridSection").hide("slow"); 
} 
0

ああ、チャンスをうかがって数分と私は私は本当に

if ($("tbody tr:has(td).t-no-data", this).length != 0) { 
    $("#GridSection").hide("slow"); 
} 
0

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

だから、あなたが使用してレコードの数を取得することができます:

$('#grid-name').data('tGrid').data.length; 
+0

をレコードがない場合は除きます。その場合、 'data'は定義されていません – kdawg

関連する問題