jqGrid只能在超过rowNum时显示寻呼机吗

jqGrid只能在超过rowNum时显示寻呼机吗,jqgrid,Jqgrid,有没有办法只在达到rowNum时显示寻呼机? 例如,如果我的网格设置为每页显示10行,但我的结果仅包含3行,那么我们可以隐藏寻呼机吗?相反,如果我的结果包含15行,则显示寻呼机。 在我当前的网格中,寻呼机工作正常,我只是不希望它显示它是否不需要。我不确定这是正确的方法,因为我找不到任何预定义的jqgrid方法。但是你可以用 “onGridCompleteTopics”检查返回的记录总数 $("#gridId").jqGrid('getGridParam','records'); 如果超出您的

有没有办法只在达到rowNum时显示寻呼机? 例如,如果我的网格设置为每页显示10行,但我的结果仅包含3行,那么我们可以隐藏寻呼机吗?相反,如果我的结果包含15行,则显示寻呼机。
在我当前的网格中,寻呼机工作正常,我只是不希望它显示它是否不需要。

我不确定这是正确的方法,因为我找不到任何预定义的jqgrid方法。但是你可以用 “onGridCompleteTopics”检查返回的记录总数

 $("#gridId").jqGrid('getGridParam','records');

如果超出您的限制,您可以手动隐藏(显示:无)寻呼机DIV。

根据GGG的回答,我采取了在“onInitGrid”事件中隐藏寻呼机并在gridComplete事件中显示寻呼机的方法。这很有效

            onInitGrid: function() {
                $("#accountSettingsNav").hide();
            },
            gridComplete: function() {
                var totalRecords = $("#accountSettingsGrid").jqGrid("getGridParam","records");
                var rowNum = $("#accountSettingsGrid").jqGrid("getGridParam","rowNum");
                if (totalRecords > rowNum) {
                    $("#accountSettingsNav").show();
                }
            },
寻呼机隐藏时仍会更新,因此没有问题