检查jqxgrid是否没有数据要显示(为空)的更简单或更好的方法
Easier or better way to check if jqxgrid has no data to display(is empty)?
我试图有jqxbuttons启用/禁用取决于我的jqxgrid是否有数据显示。我能想到的检查jqxgrid是否为空的唯一方法是执行如下操作:
function CheckIfGridEmpty()
{
// Retrieve row data from my grid
var rows = $('#myGrid').jqxGrid('getRows');
if (rows.length > 0)
{
console.log("Grid is not empty");
}
else
{
console.log("Grid is empty");
}
}
是否有更简单或更好的方法来做到这一点?
如果您过滤网格,那么您的解决方案可能是错误的。getrows
只返回匹配过滤器的行。
getrows
获取所有行。返回网格中加载的所有行的数组。如果对Grid进行筛选,则返回值是筛选记录的数组。
您可以使用getboundrows
代替:
getboundrows
获取从数据源加载的所有行。该方法返回所有行的数组。网格的排序、过滤、分组和分页不会影响该方法的结果。它将始终返回从数据源加载的行集合。
你也可以用$('#myGrid').jqxGrid('source').records.length
。然而,我认为我们不能说这更容易。
希望这对你有帮助!
相关文章:
- 如果文本字段为空,则使用JavaScript应用CSS样式
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 如果localstorage为空,则显示欢迎消息
- 使用 jQuery 检查所有值是否为空或已填充
- 如果值为空,如何设置输入的默认值?jQuery
- 如何检查元素的内容是否为空,如果为空,请在jquery中删除该元素
- 在MVC 4中,对Controller的Ajax调用为空
- Spring Ajax列表返回,但对象为空
- 输入文本框为空时的阻止按钮asp.网络表单
- 有没有更简单的方法在 Wordpress 中为多个页面模板排队脚本
- 如果 2 个或更多输入字段不为空,则触发事件
- 有没有更简单的方法在JavaScript中为Object.defineProperty编写
- 有没有更简单的方法可以为不同的选择器链接不同的 jQuery 操作,然后嵌套 $.when
- 有没有一种更简单的方法可以输出完整的'脚本'标记为文本
- 检查jqxgrid是否没有数据要显示(为空)的更简单或更好的方法
- 在jquery中检查某些输入类型文件是否为空的更好方法
- 简单修改jQuery代码,检查文本框是否为空.还需要检查文本区域
- 简单的 jQuery 调用来更改输入值继续返回 TypeError $(..) 为空
- 有没有一种简单的方法来检查本地存储是否为空
- 更简单的方法是让RegExp.test()对空值返回false