我正在使用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";
}
}
}
});
任何帮助?