Jqgrid NaN在寻呼机中显示

Jqgrid NaN在寻呼机中显示,jqgrid,Jqgrid,我曾经在寻呼机中获得一个“All”选项,以显示jqGrid中的所有记录。 但现在我有一个问题。 当我加载jqGrid中的所有行时,当我选择20行时显示“View1-20of544”的寻呼机部分在我选择“all”行时显示“Viewnan-nanof544” 如何修复它?当您要求服务器显示整数.MAX_值行时,jqGrid无法格式化该数字并显示“NaN” 您可以在loadComplete中的寻呼机中替换NaN,如下所示: loadComplete: function (data) { var

我曾经在寻呼机中获得一个“All”选项,以显示jqGrid中的所有记录。 但现在我有一个问题。 当我加载jqGrid中的所有行时,当我选择20行时显示“View1-20of544”的寻呼机部分在我选择“all”行时显示“Viewnan-nanof544”


如何修复它?

当您要求服务器显示
整数.MAX_值
行时,jqGrid无法格式化该数字并显示“NaN”

您可以在
loadComplete
中的寻呼机中替换NaN,如下所示:

loadComplete: function (data) {
    var pagingInfo = $('#pager_right div.ui-paging-info').text();
    if (pagingInfo.indexOf("NaN") > -1) {
        pagingInfo = pagingInfo.replace('NaN -', '1 -').replace('- NaN', "- " + data.totalElements);
        $('#pager_right div.ui-paging-info').text(pagingInfo);
    }
}
jqGrid使用您的寻呼机id加上“_right”来标识寻呼机中显示表中所示行数的部分。
在该元素中还有另一个div类
ui页面信息
,它的文本是“查看z的x-y”。

太棒了!问题解决了!感谢您的快速回答:)