位置: 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企业客户管理系统(求源代码)

  • 如何禁止网页打开(如何禁止网页打开软件)

    如何禁止网页打开(如何禁止网页打开软件)

  • 更新显卡驱动有什么好处和坏处(更新显卡驱动有什么用)(更新显卡驱动有什么副作用)

    更新显卡驱动有什么好处和坏处(更新显卡驱动有什么用)(更新显卡驱动有什么副作用)

  • 钉钉红包可以转微信吗(钉钉红包转到支付宝哪里)

    钉钉红包可以转微信吗(钉钉红包转到支付宝哪里)

  • 华为nova5i怎么分屏(华为nova5i怎么分两个屏幕应用)

    华为nova5i怎么分屏(华为nova5i怎么分两个屏幕应用)

  • 微信云缴费是什么意思(微信云缴费小程序)

    微信云缴费是什么意思(微信云缴费小程序)

  • 目前在internet上应用最广泛的服务是(在internet中)

    目前在internet上应用最广泛的服务是(在internet中)

  • sql语言具有哪三个常见功能(sql语言具有哪三大功能)

    sql语言具有哪三个常见功能(sql语言具有哪三大功能)

  • 路由器mtu值多少合适(路由mtu最佳值)

    路由器mtu值多少合适(路由mtu最佳值)

  • 新ipad后面的小孔是啥(ipad后面三个点是什么)

    新ipad后面的小孔是啥(ipad后面三个点是什么)

  • 电池槽被电池腐怎么办(电池槽锈蚀怎么处理)

    电池槽被电池腐怎么办(电池槽锈蚀怎么处理)

  • 华为nova7pro卡槽怎么打开(nova7pro 卡槽)

    华为nova7pro卡槽怎么打开(nova7pro 卡槽)

  • qq巨轮能有几个(qq巨轮可以有多少个)

    qq巨轮能有几个(qq巨轮可以有多少个)

  • 从账户中移除苹果设备后果是什么(从账户中移除苹果设备后还需要ID么)

    从账户中移除苹果设备后果是什么(从账户中移除苹果设备后还需要ID么)

  • 华为荣耀play3语音助手怎么唤醒(华为荣耀play3语音助手叫什么名字)

    华为荣耀play3语音助手怎么唤醒(华为荣耀play3语音助手叫什么名字)

  • 扫描件和照片的区别(扫描件和照片的法律效力)

    扫描件和照片的区别(扫描件和照片的法律效力)

  • 小米电子秤电池几号(小米电子秤电池刚换两天又显示没电)

    小米电子秤电池几号(小米电子秤电池刚换两天又显示没电)

  • windows任务管理器可用于(windows任务管理器调用的方法是)

    windows任务管理器可用于(windows任务管理器调用的方法是)

  • 华为p30录屏怎么录内部声音(华为p30录屏怎么取消白点点)

    华为p30录屏怎么录内部声音(华为p30录屏怎么取消白点点)

  • 新买的手机号码被别人注册微信怎么办(新买的手机号码支付宝被注册了怎么办)

    新买的手机号码被别人注册微信怎么办(新买的手机号码支付宝被注册了怎么办)

  • 怎么推广外贸网站(外贸平台怎么推广比较好)

    怎么推广外贸网站(外贸平台怎么推广比较好)

  • 淘宝实名认证可以改吗(淘宝实名认证可以用别人的吗)

    淘宝实名认证可以改吗(淘宝实名认证可以用别人的吗)

  • vivo录屏设置声音在哪(vivo录屏声音在哪设置)

    vivo录屏设置声音在哪(vivo录屏声音在哪设置)

  • 手机如何删除pdf中的一页(手机如何删除pdf多余页)

    手机如何删除pdf中的一页(手机如何删除pdf多余页)

  • iphone x有指纹解锁吗(iphonex有指纹解锁吗)

    iphone x有指纹解锁吗(iphonex有指纹解锁吗)

  • 布列塔尼大区的城市圣马洛,法国 (© Mathieu Rivrin/Moment/Getty Images)(布列塔尼岛屿)

    布列塔尼大区的城市圣马洛,法国 (© Mathieu Rivrin/Moment/Getty Images)(布列塔尼岛屿)

  • 用现金支付的没有发票怎么办
  • 成品油发票怎么查询
  • 个体户定额多少不用交税
  • 卷烟批发环节消费税纳税义务发生时间
  • 销售购物取得的收入
  • 快递费专票可以报销吗
  • 2019年工会经费新规定
  • 房屋赠与时契税的计税依据
  • 长期股权投资成本法转权益法追溯调整
  • 企业期货投资收益税务案例
  • 预收装修款并开发票如何转成本?
  • 冲减预付账款怎么记账
  • 非独立核算的分公司是法人主体吗
  • 固定资产报废需要税务备案吗
  • 季度报没有报怎么办
  • 作废发票如何管理
  • 个人出租住房如何倒算开票金额
  • 个人开农产品发票流程
  • 报销误餐费会计怎么做账
  • 其他公司垫付货款合法吗
  • 库存商品适用于什么账簿
  • 内部控制的类型有哪些
  • 民办非企业的注册资金最低限额
  • 出口退税退回的税款怎么记账
  • 进项发票认证操作
  • 职工教育经费会计准则最新规定
  • 法恩达尔的信
  • 商业零售企业存货非正常损失
  • 购买办公用品怎样写备注
  • php soap wsdl
  • php 文件系统
  • 车辆购置税发票图片
  • jdbc连接mysql数据库不成功
  • 我用ChatGPT做直播技术选型,卷死了同事
  • gunzip命令压缩
  • 外贸出口退税操作流程
  • 多交增值税可以做营业外支出吗
  • 计提年终奖的会计分录
  • RabbitMQ个人实践
  • 2000元以内最强二手游戏笔记本
  • 企业代收水电费算不算收入
  • 应收款超过多久未收回可界定为损失
  • 企业的项目有哪些
  • 以前年度损益调整结转到哪里
  • 进项抵扣项目
  • 银行存款日记账填写样本图
  • 预付账款没有收到货怎么处理
  • 个人打钱到公司账上违法吗
  • 已开票未收款怎么报税
  • 支付水电费的会计
  • 公司注销应付账款要为零吗
  • 小规模纳税人增值税账务处理
  • 工资可以当月发放当月计提吗
  • 如何查询对方是否起诉离婚
  • 收到劳务公司代发工资怎么做账
  • 餐费补贴属于工资还是福利费
  • 实收资本会变吗?
  • 会计核算方法包括
  • 存货跌价准备可以转回吗,分录怎么写
  • win7系统如何打开
  • win10系统优酷播放不了
  • windows10正式版
  • wingate.exe - wingate是什么进程
  • win7无权关闭计算机
  • 关于linux操作系统的描述中
  • win10打开资源管理器很慢
  • 2015.6.28开始写博客记录cocos2dx学习历程
  • editplus怎么配置java
  • cocos2d::Vector
  • android开发范例实战宝典
  • python制作爬虫教程
  • python数组定义方法
  • js动态设置css样式
  • python数据类型详解
  • 公司买社保公司倒闭了怎么办
  • 家庭农场有什么用途
  • 华为西安总代理
  • 江苏税务缴费小程序
  • 税费银联缴款
  • 如何代扣个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设