vxe-table icon indicating copy to clipboard operation
vxe-table copied to clipboard

翻页时保留上一页勾选状态,设置了checkbox-config.reserve=true和row-config.keyField="id"不管用

Open cfx1999 opened this issue 1 year ago • 1 comments

可复现的链接(包含复现链接与示例代码):

      <vxe-table             v-loading="tableData.loading"             empty-text="没有更多数据了!"             ref="plxTable"             :checkbox-config="{ highlight: true, reserve: true }"             :row-config="{  keyField: 'id' }"             :stripe="true"             show-header-overflow="title"             show-overflow="title"             :show-footer="tableData.showSummary"             :footer-method="summaryMethod"             header-cell-class-name="table-header-cell"             cell-class-name="table-main-cell"             :border="false"             @cell-dblclick="rowDblclick"             @cell-click="cellClick"             @checkbox-change="selectChangeEvent"             @checkbox-all="selectChangeEvent"             class="erp-table"             height="auto"           >

问题描述与截图:

1 Uploading 2.png…

期望的结果:

No response

操作系统:

window11

浏览器版本:

129.0.6668.60

vue 版本:

2.6.14

vxe-pc-ui 版本:

1

vxe-table 版本:

3.7.8

是否使用当前最新版本?

  • [X] 我已确认是使用当前的最新版本并已按要求提供复现链接与示例代码。

cfx1999 avatar Sep 27 '24 01:09 cfx1999

每次翻页执行load函数 //获取数据 async load(data = {}) { try { this.tableData.loading = true; let res = await request.post( this.tableData.http, this.buildquery(data) );

    this.tableData.data = res.result.data;
    this.$refs.plxTable.reloadData(this.tableData.data);
    this.tableData.total = res.result.count;
    this.tableData.showSummary = true; //等获取到数据之后再显示合计行
  } finally {
    this.tableData.loading = false;
  }
},

cfx1999 avatar Sep 27 '24 01:09 cfx1999