位置: IT常识 - 正文

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

发布时间:2024-01-26
这篇文章主要介绍了使用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数组和列表的区别)

  • 新浪微博推广方法,教你怎样玩转微博(新浪微博推广方法)

    新浪微博推广方法,教你怎样玩转微博(新浪微博推广方法)

  • oppo手机怎么改变电池显示形状(oppo手机怎么改时间和日期)

    oppo手机怎么改变电池显示形状(oppo手机怎么改时间和日期)

  • vivox60有地震预警吗(vivox60地震警报怎么开)

    vivox60有地震预警吗(vivox60地震警报怎么开)

  • 苹果指纹在哪里设置的(苹果指纹在哪里设置的12)

    苹果指纹在哪里设置的(苹果指纹在哪里设置的12)

  • 华为智慧生活添加不了路由器是怎么回事(华为智慧生活添加路由器扫描不到)

    华为智慧生活添加不了路由器是怎么回事(华为智慧生活添加路由器扫描不到)

  • 抖音集卡任务会刷新吗(抖音集卡任务会封号吗)

    抖音集卡任务会刷新吗(抖音集卡任务会封号吗)

  • 微信发实况照片不会动(微信发实况照片对方能看到吗)

    微信发实况照片不会动(微信发实况照片对方能看到吗)

  • 抖音互关互赞有什么用(抖音互关互赞有什么标志)

    抖音互关互赞有什么用(抖音互关互赞有什么标志)

  • 申请快手永久封禁恢复(申请快手永久封禁恢复网站)

    申请快手永久封禁恢复(申请快手永久封禁恢复网站)

  • 手机系统是什么(手机系统指什么)

    手机系统是什么(手机系统指什么)

  • 朋友圈视频发不出去怎么回事(朋友圈视频发不完整怎么办)

    朋友圈视频发不出去怎么回事(朋友圈视频发不完整怎么办)

  • cpu通过数据总线一次存取加工传送的数据称为(cpu通过数据总线一次存取加工的数据称为)

    cpu通过数据总线一次存取加工传送的数据称为(cpu通过数据总线一次存取加工的数据称为)

  • 电脑一直有敲门声是什么原因(电脑一直敲门代表什么)

    电脑一直有敲门声是什么原因(电脑一直敲门代表什么)

  • opporeno2发布时间(opporeno2z发布时间)

    opporeno2发布时间(opporeno2z发布时间)

  • vivoz5支持内存卡扩展吗(vivoz5支持tf卡吗)

    vivoz5支持内存卡扩展吗(vivoz5支持tf卡吗)

  • 怎么把就寝关闭闹钟删除(如何把就寝关闭)

    怎么把就寝关闭闹钟删除(如何把就寝关闭)

  • 华为bkktl00是什么型号(华为bkkal00)

    华为bkktl00是什么型号(华为bkkal00)

  • ipad为什么充不进电(iPad为什么充不上电)

    ipad为什么充不进电(iPad为什么充不上电)

  • iPhone11配置参数(iphone11配置参数详情)

    iPhone11配置参数(iphone11配置参数详情)

  • 苹果手机最大电池容量(苹果手机最大电池容量86大概使用了多久)

    苹果手机最大电池容量(苹果手机最大电池容量86大概使用了多久)

  • 小米8怎么隐藏相册视频(小米8怎么隐藏应用桌面上的软件)

    小米8怎么隐藏相册视频(小米8怎么隐藏应用桌面上的软件)

  • 苹果手机可以给微信上锁吗(苹果手机可以给安卓手机开热点吗)

    苹果手机可以给微信上锁吗(苹果手机可以给安卓手机开热点吗)

  • 手机听筒进水了有杂音(手机听筒进水了声音变小了怎么办)

    手机听筒进水了有杂音(手机听筒进水了声音变小了怎么办)

  • bdoesrv.exe是什么进程 bdoesrv进程有什么作用(bhvc.exe)

    bdoesrv.exe是什么进程 bdoesrv进程有什么作用(bhvc.exe)

  • 增值税发票阅读器干什么用的
  • 增值税专用发票几个点
  • 车险车船税会计分录
  • 税务稽查最坏结果不知情人员怎么办
  • 会计核算职能有哪些特征
  • 企业所得税营业收入是含税还是不含税
  • 销项税普票
  • 计提坏账准备需要纳税调增吗
  • 未交增值税最后到哪去了
  • 单位支付给职工的一次性补助金怎么入账
  • 股东借款 往来款
  • 网上平台服务年费应该计入什么费用?
  • 坏账确认无法收回的会计分录
  • 公司过桥贷款怎么贷
  • 企业注销建造师流程
  • 企业办自建厂房理房产证需要什么资料
  • 日用品增值税税率
  • 含税金是什么意思
  • 公司投资股票要交什么税
  • 已交税金是什么科目
  • 汽车销售公司买车后续维修保养
  • 预提费用和待摊费用是根据以下哪项原则设置的会计科目
  • 个体户如何办税
  • 没进项发票要交多少税
  • 股东退股会计科目
  • 现金折扣通过财务费用核算
  • 基本户往一般户转账用途怎么写
  • 线上生活服务app有哪些
  • 网络限速数值
  • 品牌使用费分录
  • 昂达主板的组装视频
  • win11可以玩游戏吗
  • wordpress文章缩略图
  • PHP验证信用卡卡号是否正确函数
  • 个税手续费会计分录
  • php数组函数,选班长
  • 提坏账准备的调整分录
  • 高新技术企业研究开发费用加计扣除
  • php数据类型分为哪几类
  • 金税盘不能清卡的原因
  • 生产企业免抵退税实例
  • 股权投资差额怎么算
  • 定额发票已验旧是什么意思
  • 长期股权投资的账面价值怎么计算
  • 增值税的滞纳金税率
  • 应税服务项目减除清单0申报如何填写
  • 回购股票并注销影响所有者权益吗
  • 自动执行python
  • 完美ui
  • 全国通用机打销售票真伪
  • 小规模纳税人能开3%的专票吗
  • sqlserver最大数据量
  • 一般纳税人开出去的普票可以用进项抵扣吗
  • 公司买的材料做什么分录
  • 行政事业单位应用方案总账,财务分析
  • 收取物业费如何纳税
  • 销项税计提多了
  • 纳税人去税务局办什么
  • 什么是企业支付宝
  • 农民工工资专户怎么发放工资
  • linux rpm包怎么安装
  • mysql数据库去重
  • mysql绿色版安装配置教程
  • windows vista(service pack1)
  • centos7如何设置中文
  • ubuntu左侧菜单不见了
  • 苹果mac系统如何升级最新版本
  • macbookpro客人用户
  • hpl是什么文件
  • win10系统设置锁屏密码
  • win7打印机图标显示感叹号
  • linux中病毒了怎么处理
  • jsonp实现动态加载文件
  • 百度贴吧上传图片大小
  • Android Build.prop
  • jquery使用教程
  • python操作json字符串
  • 当期免抵退税不得免征和抵扣税额公式
  • 车辆购置税查询不到
  • 扣缴个人所得税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号