位置: 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数组和列表的区别)

  • 荣耀平板怎么分屏一半一半(荣耀平板怎么分屏两个应用)

    荣耀平板怎么分屏一半一半(荣耀平板怎么分屏两个应用)

  • WPS表格怎么边做边自动保存(wps表格怎么做边框线)

    WPS表格怎么边做边自动保存(wps表格怎么做边框线)

  • nthanoo华为什么型号(华为何刚)

    nthanoo华为什么型号(华为何刚)

  • 什么是以太网中的广播风暴(以太网是指什么意思)

    什么是以太网中的广播风暴(以太网是指什么意思)

  • 5g手机6g运行内存够用吗(运行6g的手机)

    5g手机6g运行内存够用吗(运行6g的手机)

  • word文档的文字超出了页面边框(word文档的文字怎么竖排)

    word文档的文字超出了页面边框(word文档的文字怎么竖排)

  • 2600和3600性能差多少(2600对比3600x)

    2600和3600性能差多少(2600对比3600x)

  • 路由器能接两个吗(路由器能接两个lan口么)

    路由器能接两个吗(路由器能接两个lan口么)

  • 没开启拼小圈别人能看到吗(没有开启拼小圈会显示好友买过吗)

    没开启拼小圈别人能看到吗(没有开启拼小圈会显示好友买过吗)

  • 荣耀v10支持多少w快充(荣耀V10支持多少G的内存卡?)

    荣耀v10支持多少w快充(荣耀V10支持多少G的内存卡?)

  • 微信群里面怎么@一部分人(微信群里面怎么改群主)

    微信群里面怎么@一部分人(微信群里面怎么改群主)

  • 主机耳机孔在哪个位置(主机上面的耳机孔怎么不能用)

    主机耳机孔在哪个位置(主机上面的耳机孔怎么不能用)

  • 打电话秒挂对方知道吗(打电话秒挂对方能听到吗)

    打电话秒挂对方知道吗(打电话秒挂对方能听到吗)

  • 小米拍照怎么设置十秒(小米拍照怎么设置)

    小米拍照怎么设置十秒(小米拍照怎么设置)

  • iphonexr有512g吗(iphonexr有32g吗)

    iphonexr有512g吗(iphonexr有32g吗)

  • 手机突然卡的很是什么问题(手机突然卡的很怎么办)

    手机突然卡的很是什么问题(手机突然卡的很怎么办)

  • coloros恢复模式是什么意思(coloros恢复模式怎么退出来)

    coloros恢复模式是什么意思(coloros恢复模式怎么退出来)

  • 充电宝2.1a和1a的区别(充电宝1a和2.1a的区别,充手机用哪个好)

    充电宝2.1a和1a的区别(充电宝1a和2.1a的区别,充手机用哪个好)

  • 电脑恢复系统按哪个键(电脑恢复系统按f11)

    电脑恢复系统按哪个键(电脑恢复系统按f11)

  • 手机停机什么意思(手机停机是怎么回事?)

    手机停机什么意思(手机停机是怎么回事?)

  • iphone11怎么手写输入(iphone11怎么手写打字)

    iphone11怎么手写输入(iphone11怎么手写打字)

  • 小红书苹果什么时候上架(小红书iphone12)

    小红书苹果什么时候上架(小红书iphone12)

  • 网易云怎么取消关注(网易云怎么取消续费会员)

    网易云怎么取消关注(网易云怎么取消续费会员)

  • 滴滴预约和实时的区别(滴滴预约比实时单贵么)

    滴滴预约和实时的区别(滴滴预约比实时单贵么)

  • 人工智能学习——神经网络(matlab+python实现)(人工智能课程心得体会)

    人工智能学习——神经网络(matlab+python实现)(人工智能课程心得体会)

  • 企业贷款合同签订后多久放款
  • 创立一个公司,公司的运营理念
  • 减免税金需要计提吗
  • 销售之后发生销货折让收到红字发票如何做账?
  • 购买的固定资产没有使用,是否计提折旧
  • 预收款 交税
  • 差额事业单位发放科研奖励记账
  • 国外出差差旅费
  • 企业债务重组损失的所得税前扣除
  • 年终奖可以分几次发吗?
  • 上月有留抵的进项税额本月会计分录
  • 进口有退税吗最新政策
  • 土地增值税清算后补缴税款如何帐务处理
  • 上月开的销项专票如何做废?
  • 减免教育费附加和地方教育费附加账务处理
  • 房租发票需要缴房产税吗
  • 非货币性资产交换的会计处理
  • 王者荣耀中苏烈的最强出装
  • php删除用户
  • 未实缴出资的股权转让后还要承担法律后果吗
  • PHP:class_implements()的用法_spl函数
  • 即征即退,先征后退,先征后返的区别?
  • vue使用jquery
  • laravel入门与实战
  • 员工出差过程中猝死赔偿
  • thinkphp3.2框架
  • php和mysql的联合使用
  • 税控盘用来干嘛的
  • 滚动条基本样式有哪些
  • 【简陋Web应用2】人脸检测——基于Flask和PaddleHub
  • websocket()
  • 命令执行函数echo
  • 优先股可转让吗
  • 6月收到4月的单子怎么办
  • 以前年度应交税费调账
  • 在建工程过程中取得收入怎么入账
  • 投资收益收到的现金增加的原因
  • 汇款退回多久到账
  • 管理费用的相关科目
  • 低值易耗品摊销会计处理
  • 广告制作费属于广告服务吗
  • 哪些固定资产是负债类
  • 建造合同信息表
  • 不验资实收资本怎么做账
  • 公益基金会的发起人是谁
  • 应收应付账款统计表
  • 发票金额跟实际金额为什么不一样
  • 新发票和旧发票的区别
  • 客房服务费可以开发票吗
  • 待摊费用和长期待摊费用税前扣除
  • sql server建表时怎样选择数据类型
  • sql实现分页查询语句
  • mysql日志有哪些
  • windows server 2008文件共享服务器
  • win7组织在哪
  • mac电脑怎么安装ie浏览器
  • centos查看所有文件
  • win7系统设置自动关机
  • xp桌面底部任务在右边
  • apache版本查看命令
  • win7立体声混音怎么设置
  • 电脑xp系统备份
  • linux修复工具
  • linux如何修改网关地址
  • linux用root登录
  • 对用药方案做合理性评估时
  • linux中执行.sh文件
  • unity3ds
  • unity碰撞得分代码
  • iframe内容自适应缩放
  • css模糊滤镜
  • eclipse4.9.0安装windowbuilder
  • Unity3d中GridLayoutGroup自适应高度
  • jquery(document).ready
  • 猫的合集
  • jquery返回顶部
  • 如何利用python写爬虫
  • 浙江地税电子税务局
  • 土地招拍挂土地出让金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设