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

  • 华为nova10pro怎么调静音模式(华为nova10pro怎么打开高清通话)

    华为nova10pro怎么调静音模式(华为nova10pro怎么打开高清通话)

  • 韶音耳机怎么重新配对(韶音耳机怎么重新配对新手机)

    韶音耳机怎么重新配对(韶音耳机怎么重新配对新手机)

  • 苹果11如何使用自己的铃声(苹果11如何使用nfc门禁卡功能)

    苹果11如何使用自己的铃声(苹果11如何使用nfc门禁卡功能)

  • 拼多多允许批发吗(拼多多允许批发商品吗)

    拼多多允许批发吗(拼多多允许批发商品吗)

  • 华为手机运营商设置更新在哪(华为手机运营商客服电话)

    华为手机运营商设置更新在哪(华为手机运营商客服电话)

  • qq群提交作业别人看到吗(qq群提交作业别人会收到提示吗)

    qq群提交作业别人看到吗(qq群提交作业别人会收到提示吗)

  • cad编辑文字快捷键(cad编辑文字快捷键是哪个)

    cad编辑文字快捷键(cad编辑文字快捷键是哪个)

  • 秘乐短视频能注销账号吗(秘乐短视频注册有风险吗)

    秘乐短视频能注销账号吗(秘乐短视频注册有风险吗)

  • 内外屏区别(内外屏区别百度百科)

    内外屏区别(内外屏区别百度百科)

  • 红包退回怎么查看金额(红包退回怎么查出他发了多少钱?)

    红包退回怎么查看金额(红包退回怎么查出他发了多少钱?)

  • 小米蓝牙耳机充电盒怎么充电(小米蓝牙耳机充不进去电怎么办)

    小米蓝牙耳机充电盒怎么充电(小米蓝牙耳机充不进去电怎么办)

  • 小谷机器人怎么解童锁(小谷机器人怎么连接手机)

    小谷机器人怎么解童锁(小谷机器人怎么连接手机)

  • 信息闪退是怎么回事儿(信息闪退打不开)

    信息闪退是怎么回事儿(信息闪退打不开)

  • 景深预览按钮有什么用(相机景深预览按钮有什么用)

    景深预览按钮有什么用(相机景深预览按钮有什么用)

  • word文档视图包括哪些(word里面的视图在哪里我怎么找不到)

    word文档视图包括哪些(word里面的视图在哪里我怎么找不到)

  • 苹果11访问限制在哪(苹果11访问限制无法退出ID怎么办)

    苹果11访问限制在哪(苹果11访问限制无法退出ID怎么办)

  • 淘宝预售定金怎么退款(淘宝预售定金怎么设置)

    淘宝预售定金怎么退款(淘宝预售定金怎么设置)

  • 如何不退群拒收信息(怎样不退群能不接收群消息)

    如何不退群拒收信息(怎样不退群能不接收群消息)

  • 7类网线家用可以么(七类网线够用吗)

    7类网线家用可以么(七类网线够用吗)

  • 4g网络怎么变成5g网络(4g网络怎么变成5g网络代码)

    4g网络怎么变成5g网络(4g网络怎么变成5g网络代码)

  • vivos1是什么时候上市的(vivos1是哪年出的手机)

    vivos1是什么时候上市的(vivos1是哪年出的手机)

  • 坚果手机如何显示网速(坚果手机界面)

    坚果手机如何显示网速(坚果手机界面)

  • vue的proxy代理详解(vue中的proxy代理)

    vue的proxy代理详解(vue中的proxy代理)

  • 房产税的计税依据是含税还是不含税
  • 预缴增值税需要预缴附加税吗
  • 工伤在门诊的收据能报销吗
  • 资产减值准备的计提方法
  • 工程材料发票备注要求
  • 发票勾选比账上多
  • 劳务报酬怎么申报记账凭证
  • 收入总额的概念
  • 金税盘发票打印不全
  • 如何确定企业
  • 房产税逾期未申报罚款多少
  • 公司支票可以存到个人账户吗
  • 电商刷单的成本如何处理?
  • 房地产分期开发的标准
  • 工程项目立项前包括哪几个过程
  • 查账征收企业所得税申报表怎么填
  • 企业购车票可以抵扣增值税吗?
  • 房地产企业所得税预缴
  • 税费通用申报表样板
  • 代开发票有哪些问题需要知道的?
  • 计提了坏账准备对利润的影响
  • 如何填制记账凭证总结
  • 追补确认年度是哪一年
  • 店面转让出去收到的钱如何做账?
  • 固定资产改良被替换怎么处理
  • 主营业务收入会计英语
  • 自然人税收管理扣缴端(原个税)申报实训
  • 在建工程转入长期待摊费用吗
  • 外籍人员在境内取得所得在我国应该计征个人所得税
  • 稽查补缴增值税怎样做账
  • 资金池利息收入计入投资收益吗
  • 持有至到期投资减值准备
  • 暂估入库怎么处理
  • 生产型企业原材料运费入库单怎么填
  • php8底层内核
  • 电脑每次开机都要选择系统怎么办
  • 个税返还的会计处理方法
  • 其他业务收入怎么申报增值税
  • 加勒比海百科
  • element组件的二次封装注册
  • 小程序怎么自定义tabbar
  • 劳务报酬所得包括哪些
  • 长期股权投资资本化
  • php批量上传
  • 印花税的优惠政策和依据
  • 代收税款是什么意思
  • 违约金开什么票据
  • 07. vue3+vite+qiankun搭建微应用前端框架,并接入vue3微应用
  • gpt 4927
  • 出口免税税务备案流程图
  • 经营租赁出租方的会计处理
  • 现金流量表哪些数据和资产负债表一致
  • mongo创建db
  • 残保金属期是当年还是上年
  • 企业存续情况
  • 成品油发票怎么录入库存
  • 小规模可以不用软件做账吗
  • 金税四期一般纳税人开票先票后款行吗
  • 社保费阶段性减免政策到什么时候
  • 母子公司可以合并吗
  • 工程维修款是从工程款中扣除吗
  • 租来设备本身原因致人损害
  • 补税的会计分录
  • 农行公户怎么给公户转账
  • mysql中binlog_format模式与配置详细分析
  • win8宽带连接
  • u盘装系统软件哪个好
  • win10升级100完成不动
  • win8系统怎么打开我的电脑
  • fsmb32.exe是什么进程 作用是什么 fsmb32进程查询
  • windows10出现飞行模式怎么办
  • win10系统自带浏览器在哪里
  • datatable.load
  • nodejs游戏开发
  • 迁移图片到另一台设备什么意思
  • 在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信
  • js实现兼容性较好的方法
  • 浏览器环境下的事件循环
  • 怎么看网页的编码格式
  • jquery增加
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设