确定是否有任何行绑定的最佳做法是什么?
目前,我正在使用客户端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");
}
必须有更好的方法!
答案 0 :(得分:1)
我可以建议更短的版本:
if ($(this).find(".t-no-data").length) {
$("#GridSection").hide("slow");
}
答案 1 :(得分:0)
if ($("tbody tr:has(td).t-no-data", this).length != 0) {
$("#GridSection").hide("slow");
}
答案 2 :(得分:0)
$('#grid-name').data('tGrid').data
是所有记录的数组。
因此,您可以使用以下方式获取记录数:
$('#grid-name').data('tGrid').data.length;