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

$('#grid-name').data('tGrid').data是所有记录的数组。

因此,您可以使用以下方法获取记录数:

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

啊,几分钟的闲逛,我想我有一个真正感觉更好的解决方案-

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