首页 > 其他分享 >el-table回显默认勾选-弹窗

el-table回显默认勾选-弹窗

时间:2024-10-22 16:21:27浏览次数:6  
标签:el 回显 self 勾选 result var table response

要使用nextTick()方法+element表格中的toggleRowSelection()方法

记得在table标签中添加ref

 

<el-table :data="list" ref="multipleTableRef">
        <el-table-column type="selection" width="55"> </el-table-column>
        <el-table-column prop="name" label="名称"></el-table-column>
      </el-table>

 

 

vue代码:

queryBadgeToSet(query) {
      var self = this;
      this.$http.post(API_ROOT.tjk + '/query', this.searchData).then(response => {
        var result = response.data;
        if(result.success) {
          self.dialogBadgeSet.badgeList = result.data;//拿到数据,准备开始渲染

          // 等待tableData.value被赋值,DOM更新后再设置默认勾选
           self.toggleSelection(self.dialogBadgeSet.badgeList);
        }else {
          this.$alert(result.msg)
        }
      }, response => {
        this.$alert('网络繁忙,请稍后重试!')
      })
    },
    toggleSelection(rows){
      var self = this;
      self.$nextTick(() => {
        rows.forEach((k,i)=>{
          var checkedOrNot = k.tjkBadgeId != null;
          self.$refs.multipleTableRef.toggleRowSelection(k, checkedOrNot);  //true 说明显示被勾选
        })
      });

    },

 

标签:el,回显,self,勾选,result,var,table,response
From: https://www.cnblogs.com/xiaoliu66007/p/18493204

相关文章

  • [题解]CF825E Minimal Labels
    LPhang为什么是神?思路显然可以想到一个错误的贪心:直接拓扑排序,每一次选择当前可以拓展的点中最小的元素进行编号。由于可能存在一个值较小的元素被藏在一个较大的元素后面,这种贪心就会出问题。出问题的本质原因就是我们希望字典序最小,就得使得越小的位置分配到更小的值。不妨......
  • Amazon Q Developer 实践:零基础创建贪吃蛇游戏
    本文探讨了如何使用AmazonQDeveloper根据结构化的提示词,直接生成一个贪吃蛇游戏原型,并剖析了其背后人工智能的思考和迭代完善过程,展示了人工智能能快速进行游戏原型创作的巨大潜力。原文出处来自作者于2024年9月在community.aws发表的技术文章:“FromConcepttoPlaya......
  • pipeline scm方式
    pipelinescm方式通过scm获取Jenkinsfile1.代码仓库gitlab上项目根目录里包含jenkinsfile文件(可重命名)2.jenkinsjobpipeline作业里选择scm及git配置,路径,文件名称####我们在Jenkins新建一个pipelinejob,命名为My-pipeline-job01,前2步,同上一个示例一样,在M......
  • easyExcel生成excel并导出自定义样式(三)指定列字体样式
    publicclassExcelRowColorHandlerimplementsCellWriteHandler{privatefinalIntegercolumnIndex;privatefinalSet<Integer>redRowIndex;privatefinalSet<Integer>yellowRowIndex;privatefinalSet<Integer>greenRowInd......
  • 动态生成excel动态表头easyExcel
    动态生成excel,内容跟随表头填充 组装调用工具方法:List<FileTitleEntity>titleEntityList=newArrayList<>();titleEntityList.add(newFileTitleEntity("name","姓名"));titleEntityList.add(newFileTitleEntity("idNumber"......
  • [转]【Java】DelayQueue 的延时任务实现
    来源:Kimi.ai 在Java中,DelayQueue是一个非常有用的工具,用于实现延迟任务。以下是一个使用示例,它展示了如何使用DelayQueue:基本使用示例:首先,你需要创建一个实现了 Delayed 接口的类。这个类需要实现 getDelay 方法,该方法返回延迟时间,以及 compareTo 方法,用于确定元素在......
  • MySQL和Elasticsearch使用场景
    来源:https://www.zhihu.com/question/637732937ES的底层实现:倒排索引正排索引(ForwardIndex)的实现方式为,通过文档ID去查找整个文档内容,适用于全部文档遍历或根据某个文档ID查找内容的场景。而倒排索引(InvertedIndex)的实现方式,则是通过文档中的关键词去查找文档ID列表,这也就是其非......
  • curl,nc和telnet的用法以及其他常用工具(nc代理与重定向)
      curl 是一个功能强大的命令行工具和库,用于在网络上传输数据。它支持多种协议,包括HTTP、HTTPS、FTP、FTPS、SFTP、SMTP、POP3、IMAP等。curl 的名称来源于“ClientforURLs”。下面是对 curl 工具的详细介绍,包括基本用法、常用选项以及实际应用场景。基本功能发送......
  • Access 与Excel 最重要的区别是什么
    Access与Excel最重要的区别是:一、用途不同;二、数据结构不同;三、功能不同;四、数据容量和性能不同;五、多用户并发处理能力不同;六、安全性和权限控制不同;七、扩展性和集成性不同。用途不同在于,Access适用于创建和管理大量结构化数据的数据库系统,Excel则适用于数据分析、计算和图表......
  • 【Linux】shell 脚本 (.sh) 编写及执行
    shell脚本shell脚本就是一些命令的集合#!/bin/bashecho"文件开头代表:该文件使用的是bash语法" 一、运行.sh文件方法一:当前文件执行.sh文件#文件必须含有x执行权限[文件赋x权限:chmodu+xhello.sh]./test.sh#文件可以没有x权限shtest.sh 方法二:绝对......