php 翻页序号不从1,web批量编辑列表分页后序号始终从1开始

版本号:

业务场景(如下):

通过业务构件后台取数;前台脚本如下:

//绑定事件

var self = this;

$('#XDataGridDK').on('onSelectPaged', function(e) {

self.listInstance().dataSource.tables(0).defaultView().beginChangePage();

var num = $('#XDataGridDK').datagrid('getPager').pagination("options").pageNumber;

var size = $('#XDataGridDK').datagrid('getPager').pagination("options").pageSize;

self.bindDataGrid(num, size).always(function() { //根据页数信息,重新调用取数方法

self.listInstance().dataSource.tables(0).defaultView().endChangePage();

});

});

$('#XDataGridDK').on('changePageSize', function() {

self.listInstance().dataSource.tables(0).defaultView().beginChangePage();

var size=$('#XDataGridDK').datagrid('getPager').pagination("options").pageSize;

self.bindDataGrid(1, size).always(function() { //根据页数信息,重新调用取数方法

self.listInstance().dataSource.tables(0).defaultView().endChangePage();

});

})

//取数逻辑

return self.context.injector.get("$dataServiceProxy").invokeMethod(

'Genersoft.ZJGL.Web.BankService.ICBCFinancial.FinancialCreditAdd', 'LoadFromDB', param).then(function(ret) {

if (ret.data) {

if (ret.data.DS.DM_ICBC_DKZELR_LIST.length > 0) {

// $('#XDataGridDK').datagrid('loadData', ret.data.DS.DM_ICBC_DKZELR_LIST);

$('#XDataGridDK').datagrid('loadData', {

total: ret.data.total,

rows: ret.data.DS.DM_ICBC_DKZELR_LIST

}).datagrid('clearSelections');

self.listInstance().dataSource = gsp.dataSource(ret.data.DS, {

name: 'DM_ICBC_DKZELR_LIST_ListInstance'

});

self.context.view().bindData(self.listInstance().dataSource);

// 绑定显示文本

$('#XDataGridDK').datagrid('getPager').pagination('refresh', {

pageNumber: ret.data.pageNum, //设置当前页数

pageCount: ret.data.rowCount, //设置总页数

pageSize: ret.data.pageSize, //设置每页显示条数

total: ret.data.total //设置总条数

});

}

else {

// debugger;

$('#XDataGridDK').datagrid('loadData', {

total: 0,

rows: []

});

$.notify.warning("列表为空");

}

}

else {

$.notify.warning("获取列表失败");

}

});

预期效果(如下):

数据,分页实现都没有问题,但是翻页以后列表序号始终从1开始

实际效果(如下)(包括错误,异常):

liu.huilc_2019_11_28_00_11_04_793348_zt9cBYNYFI35Z9epRq.png

liu.huilc_2019_11_28_00_10_44_435604_OnJ1vCE4yh0mwJuiAV.png

操作步骤(如下):

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值