检测 Telerik ASP.NET MVC 网格中的 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");
}
必须有更好的方法!
What is considered the best practice for determining whether there are any rows bound?
Currently, I'm using the client-side OnDataBound event, and code similar to the following:
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");
}
There has got to be a better way!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我可以建议一个较短的版本:
I can suggest a shorter version:
啊,经过几分钟的摸索,我想我有一个感觉更好的解决方案-
Ah, a few minutes poking around and I think I have a solution that really feels better-
$('#grid-name').data('tGrid').data
是所有记录的数组。因此,您可以使用以下方法获取记录数:
$('#grid-name').data('tGrid').data
is an array of all of the records.So, you can get the number of records using: