javascript - 有没有办法测试 jqGrid 是否有数据?

标签 javascript jquery jqgrid

我正在尝试启用和禁用 jqgrid 上的自定义按钮,但只有在网格为空时才启用该按钮,然后在网格为空时禁用。

有没有办法测试网格是否有数据?

谢谢。

最佳答案

您可以测试以查看网格中有多少条记录。如果没有行,则网格为空:

jQuery('#grid').jqGrid('getGridParam', 'reccount');

请参阅 reccount 的文档:

Readonly property. Determines the exactly number of rows in the grid.

此外,由于默认值为 0,您需要确保在加载数据后调用此函数,例如在 loadComplete 事件中。

关于javascript - 有没有办法测试 jqGrid 是否有数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9685823/

相关文章:

单击 <a> 标记时隐藏/显示给定元素的 JavaScript 代码

javascript - 为什么不更新这个元素的宽度?查询?

javascript - 在 p 元素内的 span 内设置圆盘样式

javascript - 如何使用 Angular ui 路由器 ng-hide 和 ng-show View ?

jquery - 是否可以全局文本对齐表列而不在每行中指定类?

javascript - 在jqgrid条件中跳过多选复选框

javascript - 如何防止排序时被折叠的jqgrid

javascript - 如何从 iCol 索引中获取 colModel 名称?

javascript - react : set State or set Prop without a Rerender

javascript - 如何在 JavaScript 中修复 "Uncaught TypeError: action.addEventListener is not a function"