jsonReader'page'无法在jqGrid中工作

时间:2014-12-08 09:28:49

标签: jqgrid

我正在使用jqGrid,其中我有一个jsonReader属性,并且我在其中使用一个函数来显示网格的pager

当网格绑定某些记录时,我的jsonReader页面功能正在运行。当网格没有记录时,它不会被调用。但是当网格没有绑定任何记录时,我必须禁用pager(Previous/Last)。有什么想法吗?

//代码:

$("#AttachmentsGrid").jqGrid({
    url: '@Url.Action("LoadTransactionAttachments", "Home")',
    postData: { 'transactionId': selectedRowId },
    ajaxGridOptions: { contentType: "application/json" },
    hoverrows: false,
    datatype: 'json',
    hidegrid: false,
    rowList: [10, 20, 30],
    rownumbers: true,
    viewrecords: true,
    height: 'auto',
    gridview: true,
    autoencode: true,
    autowidth: true,
    shrinkToFit: false,
    rowNum: 10,
    pager: '#AttachmentsPager',
    caption: "Attachments",
    colNames: ['AttachmentName'],
    colModel: [{ name: 'AttachmentName', index: 'AttachmentName' }],
    jsonReader: {
        repeatitems: false,
        id: 'AttachmentId',
        page: function (obj) {
          //Not working
            if (obj.length == 0) {
                return "0";
            }
        }
    }
});

任何帮助?

0 个答案:

没有答案