【发布时间】:2019-01-26 05:48:38
【问题描述】:
我正在使用 addRowData 将数据附加到 ajax 调用中的网格。它正确显示数据,但在分页时显示第 1 页 0f 0 这是不正确的。
我在 jqgrid 表属性中添加了 rowNum:10。
$.ajax({
url: 'getData',
dataType: 'json',
success: function (data) {
$('#grid').jqGrid('clearGridData');
for (var i = 0; i <= data.length; i++){
$("#grid").jqGrid('addRowData', i + 1, data[i]);
}
$('#grid').setGridParam({rowNum:$('#grid').getGridParam('rowNum')});
}
});
jqgrid 表是-
$("#grid").jqGrid(
{
width : 'auto',
height : 'auto',
colNames : [ 'First Name', 'Last Name'],
colModel : [ {
name : "firstName",
index : "firstName",
key:true,
width : 120,
search : true,
stype : "text"
}, {
name : "lastName",
index : "lastName",
width : 120,
search : true,
stype : "text"
},
multiselect : false,
iconSet: "fontAwesome",
datatype : "local",
loadonce : true,
rowNum : 10,
rowList : [ 10, 20, 30, 100000000 ],
loadtext : '',
loadui : 'disable',
toppager:true,
pager : '#prowed2',
viewrecords : true,
loadComplete : function() {
$("option[value=100000000]").text('All');
},
gridComplete : function() {
}
});
我希望显示数据并且分页应该显示第 1 页,共 1 页
【问题讨论】: