位置: IT常识 - 正文

element-ui table使用type=‘selection‘复选框全禁用-全选禁用

编辑:rootadmin
element-ui table使用type=‘selection‘复选框全禁用-全选禁用

目录

问题总结: 当条件数据全被禁用时,全选按钮也变成禁用的状态,而不是隐藏。有会做的小伙伴希望跟帖。谢谢!

复选框框架:通过调用selectable方法,进行禁用复选框。

1.指定行禁用:

2.条件禁用:

问题点:当条件数据全被禁用时,全选按钮不是禁用的状态。

复选框全被禁用时,全选按钮将被隐藏 

问题总结: 当条件数据全被禁用时,全选按钮也变成禁用的状态,而不是隐藏。有会做的小伙伴希望跟帖。谢谢!

问题总结: 当条件数据全被禁用时,全选按钮也变成禁用的状态,而不是隐藏。有会做的小伙伴希望跟帖。谢谢!复选框框架:通过调用selectable方法,进行禁用复选框。<!-- 复选框禁用 --><el-table v-loading="loading" :data="studentList" @selection-change="handleSelectionChange"> <el-table-column type="selection" width="55" align="center" :selectable="selectable" /> <el-table-column label="编号" align="center" prop="studentId" />1.指定行禁用: //复选框禁用 selectable(row,rowIndex) { //索引是从0开始,条件1是指只有第2行数据不被禁用 if(rowIndex == 1){ return true; //不禁用 }else { return false; //禁用 } }

推荐整理分享element-ui table使用type=‘selection‘复选框全禁用-全选禁用,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

效果:

2.条件禁用: //复选框禁用 selectable(row,rowIndex) { //只有姓名【zhang】不被禁用 if (row.studentName == "zhang") { return true; //不禁用 }else { return false; //禁用 } }

效果:

问题点:当条件数据全被禁用时,全选按钮不是禁用的状态。 //复选框全部禁用 selectable(row,rowIndex) { return false; }

效果:

复选框全被禁用时,全选按钮将被隐藏 element-ui table使用type=‘selection‘复选框全禁用-全选禁用

回避做法:加了一个:header-cell-class-name属性,通过调用cellClass方法,当全被禁用时,全选按钮将被隐藏。

<!-- 复选框禁用 --><el-table v-loading="loading" :data="studentList" :header-cell-class-name="cellClass"@selection-change="handleSelectionChange"> <el-table-column type="selection" width="55" align="center" :selectable="selectable" /> <el-table-column label="编号" align="center" prop="studentId" />

实现:定义一个参数DisableSelection:true,实现全选禁用。

export default { name: "Student", data() { return { // 全选按钮隐藏 DisableSelection:true, } }}

追加全选按钮的隐藏样式:

<style> .el-table .DisableSelection .cell .el-checkbox__inner{ display: none; position: relative; } .el-table .DisableSelection .cell:before{ content: ""; position: absolute; }</style>

追加全选按钮隐藏函数cellClass,启用隐藏样式:

//全选按钮隐藏 cellClass(row){ row.length console.log(row) if(this.DisableSelection){ if (row.columnIndex === 0) { return 'DisableSelection' } } },

复选框当存在不禁用时,重置DisableSelection属性值:

//复选框禁用 selectable(row,rowIndex) { //所有行都被禁用 if(rowIndex < 0){ this.DisableSelection = false && this.DisableSelection; return true; //不禁用 }else { return false; //禁用 } },

效果:全被禁用时,全选按钮被隐藏

 存在可选按钮场合:前两行可选。

//复选框禁用 selectable(row,rowIndex) { //前两行可选的状态 if(rowIndex < 2){ this.DisableSelection = false && this.DisableSelection; return true; //不禁用 }else { return false; //禁用 } },

当存在可选时,全选按钮被表示出来

问题总结: 当条件数据全被禁用时,全选按钮也变成禁用的状态,而不是隐藏。有会做的小伙伴希望跟帖。谢谢!
本文链接地址:https://www.jiuchutong.com/zhishi/289733.html 转载请保留说明!

上一篇:Madonna della Corona教堂,意大利 (© Volodymyr Kalyniuk/Alamy)

下一篇:(附源码)计算机毕业设计SSM基于Web企业客户管理系统(求源代码)

  • ipadmini6屏幕材质是什么(ipadmini6屏幕材质lcd)

    ipadmini6屏幕材质是什么(ipadmini6屏幕材质lcd)

  • 云备份怎么关闭(华为云备份怎么关闭)

    云备份怎么关闭(华为云备份怎么关闭)

  • 小米手机操作模式在哪里设置(小米手机操作模式更改)

    小米手机操作模式在哪里设置(小米手机操作模式更改)

  • 直接启动或关闭中文输入法的操作是(直接启动或关闭中文输入法的操作是什么)

    直接启动或关闭中文输入法的操作是(直接启动或关闭中文输入法的操作是什么)

  • 微信里的附近人在哪里打开(微信里的附近人都是什么人)

    微信里的附近人在哪里打开(微信里的附近人都是什么人)

  • 撤回是ctrl加什么

    撤回是ctrl加什么

  • 滴滴身份信息补齐审核要多久(滴滴车主身份信息未验证怎么回事)

    滴滴身份信息补齐审核要多久(滴滴车主身份信息未验证怎么回事)

  • 荣耀30卡槽在哪里(荣耀30卡槽在哪里打开)

    荣耀30卡槽在哪里(荣耀30卡槽在哪里打开)

  • 双屏收银机外屏不显示(双屏收银机外屏怎么设置)

    双屏收银机外屏不显示(双屏收银机外屏怎么设置)

  • 个人抖音认证要钱吗(抖音个人认证要收费吗)

    个人抖音认证要钱吗(抖音个人认证要收费吗)

  • 荣耀20pro从哪里卸载文件(荣耀20pro 手机)

    荣耀20pro从哪里卸载文件(荣耀20pro 手机)

  • 戴尔进去bios按什么键(戴尔bios进入)

    戴尔进去bios按什么键(戴尔bios进入)

  • 微信好友点赞不显示(微信好友点赞不见了代表什么)

    微信好友点赞不显示(微信好友点赞不见了代表什么)

  • 电脑上的微信聊天记录怎么导入手机(电脑上的微信聊天记录怎么删除)

    电脑上的微信聊天记录怎么导入手机(电脑上的微信聊天记录怎么删除)

  • 苹果一体机开机键在哪(苹果一体机开机没反应)

    苹果一体机开机键在哪(苹果一体机开机没反应)

  • B站怎么申请退款(b站怎么申请退款给主播的礼物退款)

    B站怎么申请退款(b站怎么申请退款给主播的礼物退款)

  • 信号出现lte是怎么回事啊(网络出现lte)

    信号出现lte是怎么回事啊(网络出现lte)

  • 荣耀20青春版怎么显示步数(荣耀20青春版怎么拆后盖)

    荣耀20青春版怎么显示步数(荣耀20青春版怎么拆后盖)

  • 苹果11辅助功能在哪里(苹果11辅助功能怎么设置返回)

    苹果11辅助功能在哪里(苹果11辅助功能怎么设置返回)

  • 手机usb接口在哪(手机怎么打开usb连接)

    手机usb接口在哪(手机怎么打开usb连接)

  • 相互宝暂时无法加入(相互宝暂时无法绑定)

    相互宝暂时无法加入(相互宝暂时无法绑定)

  • 微信初始密码是多少(微信密码初始密码是多少)

    微信初始密码是多少(微信密码初始密码是多少)

  • Python开发自定义Web框架(python创建自定义函数)

    Python开发自定义Web框架(python创建自定义函数)

  • PyTorch深度学习实战 | 神经网络的优化难题

    PyTorch深度学习实战 | 神经网络的优化难题

  • Vue快速入门(二)(vue 快速上手)

    Vue快速入门(二)(vue 快速上手)

  • 不能抵扣的进项抵扣了
  • 住宿业的小规模纳税标准
  • 企业取得被投资单位的长期股权可以享有
  • 小微企业所得税税率2023年最新税率表
  • 租车属于经营租赁吗
  • 每个季度申报怎么申报?
  • 外商投资企业国内上市最新政策
  • 零售行业的销售员有加班费吗
  • 买入返售金融资产什么意思
  • 账簿保管期满如何销毁
  • 城建税如何核算成本
  • 小规模纳税人取得的专票转为一般纳税人之后能抵扣吗
  • 企业先租入再出租如何编制会计分录?
  • 对公账户进账是否缴税
  • 设备投入安装计入什么科目
  • 发行长期债券会计分录例题
  • 股东转账实收资本怎么填
  • 出售旧机器设备,发生净收益会计分录
  • 发票上面税率地方为*号代表什么
  • 普通发票要纳税吗
  • 每月案例分析
  • 企业有哪些o
  • 车间设备折旧计入哪个科目
  • 垃圾清运工程师
  • .net 安装
  • 个人劳务费怎么计算
  • 外购无形资产发生的交易费用
  • window11安装失败
  • 支付给代理机构的手续费
  • 研发费用加计扣除是什么意思啊
  • 如何查看电脑型号信息
  • php 智能家居
  • 工业企业采购供应管理
  • vue+
  • 数字孪生demo
  • 详解16型人格
  • 在vue中获取dom元素
  • yolov4tiny网络结构
  • 图像风格迁移网站
  • 学会这两种方式英语
  • 深究Python中的asyncio库-线程池
  • 收到的稳岗补贴是否需要交税
  • 融资租赁方式的条件
  • 印花税申报怎么填
  • 摊销期在一年以内房租的账务处理
  • 加班打车费用计入什么科目
  • 刻章费用怎么说
  • 金税盘发票认证怎么操作流程
  • 资产减值损失和资产处置损益区别
  • 应付??
  • 房屋销售预收如何交税
  • 什么是交易性金融资产?交易性金融资产主要有哪些特点?
  • mysql高级功能
  • mysql开发语言
  • MySQL关键字执行顺序
  • win7哪年停止更新
  • freebsd常用命令
  • 如何解决笔记本电脑温度过高 蓝屏
  • 怎么开aero透明模式
  • OS X Yosemite系统怎么样 OS X Yosemite功能介绍
  • windows8蓝牙设置在哪里
  • linux安装编译工具
  • 优化linux系统的方法
  • Win7打印机安装
  • win7系统清理c盘空间不足
  • jsonarray fromobject
  • javascript参考书
  • ubuntu如何以root用户运行
  • unity如何成一组
  • 简单介绍一下自己
  • android开发最全教程
  • js数组菜鸟教程
  • python os.walk遍历目录
  • 如何在电子税务局变更财务负责人
  • 纪检委是干什么工作的能管理税务管理局吗
  • 为什么购进固定资产不得抵扣
  • 预交增值税税款退税流程
  • 营业费用指哪些
  • 漳州市税务局电话多少
  • 2018年税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设