Javascript 如何动态设置jqgrid的viewrecords属性?

Javascript 如何动态设置jqgrid的viewrecords属性?,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我想动态设置jqgrid的viewrecords属性。默认情况下,此属性设置为false。我想将其设置为true或false(有时显示,有时不显示表尾的记录文本),具体取决于我在网格dynamicali中填充的数据。我尝试了以下方法,但没有效果- jQuery("#gridID").jqGrid({viewrecords : true}); jQuery("#gridID").setGridParam({viewrecords : true}); 我建议您使用viewrecords:t

我想动态设置jqgrid的viewrecords属性。默认情况下,此属性设置为false。我想将其设置为true或false(有时显示,有时不显示表尾的记录文本),具体取决于我在网格dynamicali中填充的数据。我尝试了以下方法,但没有效果-

jQuery("#gridID").jqGrid({viewrecords : true});    
jQuery("#gridID").setGridParam({viewrecords : true});

我建议您使用
viewrecords:true
并根据当前记录数将
div.ui-paging-info
隐藏在
loadComplete
的内部。比如说

loadComplete: function (data) {
    if (parseInt(data.records, 10) > 10) {
        $("#pager div.ui-paging-info").show();
    } else {
        $("#pager div.ui-paging-info").hide();
    }
}
演示该方法。如果在演示中打开搜索对话框并筛选等于
test
的客户端数据,您将只看到一条记录,
viewrecords
字段将不可见:


单击“重新加载网格”导航按钮将显示后面的
viewrecords
字段。

您可以阅读如何格式化代码。很抱歉没有正确格式化代码,因为我不知道如何格式化。现在根据您的建议,我已经格式化了代码。我现在发布任何问题时都会这样做。这是初学者的标准问题。因此,在编辑了一些问题之后,我更愿意发布描述如何更有效地使用stackoverflow的链接。