EASYUI的DATAGRID中添加分页条的onSelectPage: 后,点分页条数据无法刷新
km.maingrid = {
jq: null,
init: function () {
this.jq = $("#maingrid").datagrid({
fit: true, border: false, singleSelect: true, rownumbers: true, remoteSort: false, cache: false, method: 'get', idField: 'maingrid',
queryParams: { _t: com.settings.timestamp(), keyword: "" }, url: km.model.urls["pagelist"],
pagination: true,
rowStyler: function (row) { if (row.Enabled == 0) { return 'color:red;'; } },
columns: [[
{ field: 'ORDER_NO', title: '订单编号', width: 100, align: 'left', sortable: true },
{ field: 'CONTRACT_NO', title: '股份订单编号', width: 120, align: 'left', sortable: true },
{ field: 'CUSTOMER_CODE', title: '客户编码', width: 80, align: 'left', sortable: true },
{ field: 'CT_ACCEPT', title: '状态', width: 80, align: 'left', sortable: true, formatter: com.html_order_status_formatter.orderstatus },
{ field: 'ORDER_TYPE', title: '订单类型', width: 80, align: 'left', sortable: true, formatter: com.html_sale_order_formatter.ordertype },
{ field: 'money_name', title: '币别', width: 80, align: 'left', sortable: true },
{ field: 'Remark', title: '备注', width: 350, align: 'left', sortable: true }
]],
view: cardview,
onClickRow: function (row) {
//点击行行事件,将当前选中行的的索引和行数据存储起来
km.maingrid.selectedRow = row;
km.oddetailgrid.init();
//km.loadMenuButtons(row);
},
onLoadSuccess: function () {
}
})
var p = $("#maingrid").datagrid('getPager');//分页
p.pagination({
pagePosition: "both",
pageList: [5, 10, 15, 20, 30, 50, 100],
pageSize: 5,
onSelectPage:function(pageNumber,pageSize){
}
});
},
reload: function (param) {
var defaults = { _t: com.settings.timestamp() };
if (param) {
defaults = $.extend(defaults, param);
}
this.jq.datagrid('reload', defaults);
},
getSelectedRow: function () { return this.jq.datagrid('getSelected'); },
};
代码如上所示,添加了 onSelectPage:function(pageNumber,pageSize){ }后点DATAGRID的分页条数据就不能刷新了,取消了就没问题,求大神指点一下.谢谢....