首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择vue-good-table Vue组件中的所有表行(不只是按页)

选择vue-good-table Vue组件中的所有表行(不只是按页)
EN

Stack Overflow用户
提问于 2020-05-18 22:38:16
回答 1查看 495关注 0票数 0

我在一个Laravel项目中使用了一个名为vue-good-table (https://xaksis.github.io/vue-good-table/)的Vue组件。我只需要能够选择表中的所有记录,还需要使用组件提供的分页。该组件提供了此SelectAll功能,但问题是它只适用于每个页面。您可以选择实际页面的所有行,但不能选择整个表格中的所有行,如以下gif所示:

selectAll example

是否可以选择所有表行或使用selectAll按钮进行类似操作?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-02-01 23:57:20

将@on-select-all="selectAll“添加到您的表中,使其如下所示:

代码语言:javascript
复制
<vue-good-table
    @on-select-all="selectAll"    
    :columns="columns"
    :rows="rows"
    :select-options="{ enabled: true }">
</vue-good-table>

并创建新方法

代码语言:javascript
复制
selectAll(){
      this.row.forEach(item=>{
        if(item.vgtSelected){
          this.$set(item,'vgtSelected', false);
        }else{
          this.$set(item,'vgtSelected', true);
        }
      },this);
    }

这应该可以解决你的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61872104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档