位置: IT常识 - 正文

使用Element时默认勾选表格toggleRowSelection方式(element remove)

编辑:rootadmin
这篇文章主要介绍了使用Element时默认勾选表格toggleRowSelection方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录

推荐整理分享使用Element时默认勾选表格toggleRowSelection方式(element remove),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:elements怎么用,element key,element key,element.key,element-wise add,element current,element remove,element remove,内容如对您有帮助,希望把文章链接给更多的朋友!

Element时默认勾选表格toggleRowSelection页面效果使用方法:toggleRowSelectiontable表格渲染element表格默认勾选不生效的问题默认勾选可以这样做如果不生效的话,一般需要考虑这几种情况Element时默认勾选表格toggleRowSelection页面效果

在页面初始化加载时将表格中某行默认选中

使用方法:toggleRowSelection方法名说明参数toggleRowSelection用于多选表格,切换某一行的选中状态,如果使用了第二个参数,则是设置这一行选中与否(selected 为 true 则选中)row, selectedtable表格渲染

方法名说明参数toggleRowSelection用于多选表格,切换某一行的选中状态,如果使用了第二个参数,则是设置这一行选中与否(selected 为 true 则选中)row, selectedtable表格渲染

<el-table :data="listPowerSupplyTab" border ref="listPowerSupplyTab" width="100%"@selection-change="handleSelectionChange"><el-table-column type="selection" width="55"></el-table-column><el-table-columnprop="powerSupplyStationName"label="供电所名称"width="180"></el-table-column><el-table-columnprop="powerSupplyStationAddress"label="供电所地址"width="180"></el-table-column><el-table-columnprop="contacts"label="联系人"></el-table-column><el-table-columnprop="telephone"label="电话"></el-table-column><el-table-columnprop="powerSupplyMode"label="供电方式 "></el-table-column><el-table-columnprop="capacity"label="配电容量 "></el-table-column><el-table-columnprop="subordinatePowerSupplyBureau"label="所属供电局 "></el-table-column></el-table>

注意:

1、注意el-table上有一个ref="listPowerSupplyTab"的属性

2、toggleRowSelection(row, selected)接受两个参数,row传递被勾选行的数据,selected设置是否选中

使用Element时默认勾选表格toggleRowSelection方式(element remove)

使用watch监听listPowerSupplyTab数据

watch:{listPowerSupplyTab(n,o){this.$nextTick( ()=> {this.$refs.listPowerSupplyTab.toggleRowSelection(this.listPowerSupplyTab[0],true);})},},

ref引用到Dom元素上,再执行dom上的toggleRowSelection方法。

当页面有隐藏显示的tab页签时

因为一次性加载数据,因而监听active的变化

watch:{//监听activeactive: {handler(n,o){this.$nextTick(()=> {if(n == '6'){this.listPowerSupplyTabNew.forEach((ele,indexItem) => {if(ele.type=='1'){this.$refs.listPowerSupplyTabRef.toggleRowSelection(ele);}})}else if(n == '7'){this.technicalInformationNew.forEach((ele,indexItem) => {if(ele.type=='1'){this.$refs.technicalInformationNewRef.toggleRowSelection(ele);}})}})},immediate: true,deep: true},},element表格默认勾选不生效的问题默认勾选可以这样做

this.$refs.multipleTable.toggleRowSelection(row);如果不生效的话,一般需要考虑这几种情况

1、获取数据(选中的数据以及表格展示的数据)这里的两个数据必须是同一个对象的数据,也就是数据必须是表格当中的数据,而且 不能深拷贝

2、设置表格数据

3、设置完成后,一般我们都是获取到后端的代码再设置this.$refs.multipleTable.toggleRowSelection(row);

这里还要加一个$nextTick

具体代码如下:

/*** @description: 获取表格数据* @param {String} code* @param {String} srcType*/async getTableData(code, srcType) {try {this.tipContent = 'loading'const { result } = await querySubTabDefine({tableSrcType: srcType,subjectCode: code})for (const item of result) {item.select = item.flag === '1'}this.tableData = resultthis.$nextTick(() => {for (const row of this.tableData) {row.select && this.$refs.table.toggleRowSelection(row, true)}})// console.log(selectArr)this.tipContent = this.tableData.length ? false : 'empty'this.layoutTable()} catch (error) {console.error(error)this.tipContent = 'error'this.tableData = []}},

其中最主要是这一步

this.$nextTick(() => {for (const row of this.tableData) {row.select && this.$refs.table.toggleRowSelection(row, true)}})

以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。

本文链接地址:https://www.jiuchutong.com/zhishi/310228.html 转载请保留说明!

上一篇:Python中的多进程是什么(python的多进程模块)

下一篇:python中numpy数组合并的两种方法(python中numpy数组和列表的区别)

  • 苹果倒数日怎么弄(苹果倒数日怎么恢复数据)

    苹果倒数日怎么弄(苹果倒数日怎么恢复数据)

  • 苹果13微信支付怎么设置指纹(苹果13微信支付设置在哪里)

    苹果13微信支付怎么设置指纹(苹果13微信支付设置在哪里)

  • 华为5g技术对中国影响(5g技术对华为的发展战略的影响)

    华为5g技术对中国影响(5g技术对华为的发展战略的影响)

  • 蓝牙鼠标已连接但不可用(蓝牙鼠标已连接已配对来回切换)

    蓝牙鼠标已连接但不可用(蓝牙鼠标已连接已配对来回切换)

  • 苹果8p能当空调遥控器吗(iphone8plus可以当空调遥控器吗)

    苹果8p能当空调遥控器吗(iphone8plus可以当空调遥控器吗)

  • 佳能mg2400可以无线打印吗(佳能mg2400怎么用)

    佳能mg2400可以无线打印吗(佳能mg2400怎么用)

  • 小米8突然无法识别卡(小米突然无法超级快充)

    小米8突然无法识别卡(小米突然无法超级快充)

  • wps文件名冲突怎么办(wps文件名冲突怎么回事)

    wps文件名冲突怎么办(wps文件名冲突怎么回事)

  • 华为的文件管理在哪(华为的文件管理文件删除了,能还原回来嘛)

    华为的文件管理在哪(华为的文件管理文件删除了,能还原回来嘛)

  • 荣耀v20有没有指纹(荣耀v20有没有指纹解锁)

    荣耀v20有没有指纹(荣耀v20有没有指纹解锁)

  • 苹果手机半年电池健康降到多少正常(苹果手机半年电池掉到99正常吗)

    苹果手机半年电池健康降到多少正常(苹果手机半年电池掉到99正常吗)

  • 朋友圈仅自己可见的信息在哪看到(朋友圈仅自己可见后改成公开)

    朋友圈仅自己可见的信息在哪看到(朋友圈仅自己可见后改成公开)

  • 因特网是遵从什么网络协议的(因特网是________)

    因特网是遵从什么网络协议的(因特网是________)

  • 电话卡没信号是主板坏了吗(电话卡没信号是怎么回事儿)

    电话卡没信号是主板坏了吗(电话卡没信号是怎么回事儿)

  • 如何打开微信自启动(如何打开微信自动续费功能)

    如何打开微信自启动(如何打开微信自动续费功能)

  • 手机听筒如何清理(手机听筒怎么清理啊)

    手机听筒如何清理(手机听筒怎么清理啊)

  • 一加7怎么录入指纹(一加7怎么录入北京一卡通)

    一加7怎么录入指纹(一加7怎么录入北京一卡通)

  • 快手怎么把时间关了(快手怎么把时间加长)

    快手怎么把时间关了(快手怎么把时间加长)

  • 微信视频特殊格式怎么办(微信视频特殊格式)

    微信视频特殊格式怎么办(微信视频特殊格式)

  • 苹果的快捷指令在哪里(怎么取消苹果的快捷指令)

    苹果的快捷指令在哪里(怎么取消苹果的快捷指令)

  • 刷宝视频怎么发布视频(在刷宝发布视频有收益吗)

    刷宝视频怎么发布视频(在刷宝发布视频有收益吗)

  • 苹果数据线认证小技巧(苹果数据线认证是什么意思)

    苹果数据线认证小技巧(苹果数据线认证是什么意思)

  • Visual studio 2019 社区版下载和安装

    Visual studio 2019 社区版下载和安装

  • ps中如何使用切图工具切图?(ps中如何使用切片工具)

    ps中如何使用切图工具切图?(ps中如何使用切片工具)

  • 增值税的计税金额
  • 盈余公积发放现金股利分录怎么写
  • 联合体项目工程款如何拨付
  • 怎么知道对方的支付宝账号
  • 天猫最新提现技术
  • 会计法对填制审核会计凭证有哪些规定
  • 卖二手车发票如何做账?
  • 营改增试点纳税人提供有形动产租赁服务,税率为
  • 承租人转租是否要交税
  • 电子商务交易成本
  • 固定资产抵扣期限
  • 保费收入确认的条件
  • 行业协会需要办理税务登记证吗
  • 出售股份是利好吗
  • 低值易耗品进项税额转出账务处理
  • 一般纳税人预缴税款几个点
  • 样品赠送要确认收入吗
  • 公司没有发票的做内账,那么支付款从哪里来
  • 服务行业营业成本占比
  • win7系统打开软件就停止工作
  • 自产原材料
  • 苹果macOS 13.3 RC 发河北承德市承德县华夏电器
  • 不合格原材料
  • wordpress相关文章
  • element栅格布局
  • 圣保罗大教堂是什么教
  • php上传图片到数据库完整代码
  • 医学图像处理的步骤一是设计
  • javaweb会话跟踪技术有哪些
  • 十大经典排序算法(动图演示C 实现)
  • vue关闭路由
  • 如何在idea中创建xml
  • 增值税专用发票进项
  • 资产减值损失结转到哪里
  • 个人所得税年度申报什么意思
  • 代建工程开发成本核算应设置的会计科目是( )
  • 暂估入库成本需要冲销吗
  • 简易计税开票税率
  • 一联发票和二联发票
  • 小微企业确定条件
  • 小企业会计准则调整以前年度费用分录
  • 加盟费明细
  • 股东借款的利息收入
  • 不抵扣进项税额转出怎么做分录处理
  • 商场扣钱犯法
  • 公司利润如何提取避税
  • 售后租回交易的表述
  • 公司发放节日礼品
  • 应交税费附加税明细科目
  • 城镇土地使用税百度百科
  • 销售货物多收款怎么处理
  • 刚开业的健身房
  • 母公司销售给控股子公司
  • 小企业会计准则2023电子版
  • 什么叫短期投资
  • 企业被收购的账务处理
  • 商品库存明细账
  • 委托设置什么意思
  • linux服务器查找文件命令
  • thinkpad预装的office怎么激活
  • ubuntu20.04命令
  • win8.1怎么样?
  • Win10预览版拆弹
  • ubuntu virtual box
  • xp系统设置共享显存
  • linux ftpd
  • win8怎么禁止弹窗
  • win10家庭版怎么关闭windows defender
  • win7旗舰版提示不是正版
  • win7总是显示正在连接虚拟磁盘服务怎么办
  • macbook core2
  • 使用NGUI发布报错的解决方案
  • bat批处理命令教程
  • linux怎么查看tomcat位置
  • Shell脚本监控日志 出现关键字 grep提醒
  • 下列关于js的说法正确的是
  • mongoose python
  • 湖南国家税务局网上电子税务局官网
  • 国家税务总局税收违法行为检举管理办法
  • 上海税务局怎么变更财务负责人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设