element table 多选表格嵌套多选表格

本文介绍如何在Vue项目中使用ElementUI创建一个具有多选功能的嵌套表格。当选择特定月份时,所有小于该月份的记录会自动被选中,而大于该月份的记录则不会。在实现这一功能时,由于ElementUI的局限性,需要自定义组件来满足需求。文章详细阐述了实现这一复杂选择逻辑的过程。
摘要由CSDN通过智能技术生成

只是单纯的嵌套倒还简单,用elementui里面的模板即可,但是element有局限性,无法满足我的需求,于是自己写了一个带有多选按钮的嵌套表格,样式如下:

只是多选也简单,但是现在的需求是,选择了当前月份,则比当前月份小的月份也自动勾选,大的月份不勾选,就像交话费一样,缴费只能缴从未缴月份最早到选择的那个月份之间的记录,中间不能丢掉一些月份,例如:

 [ ] 1月未缴记录
[ ] 2月未缴记录
[ ] 3月未缴记录
[ ] 4月未缴记录
如果选择1月, 其它记录不变化
如果选2 月, 1月页自动选上,这个时候如果点击取消1月,2月自动也取消
如果选择3月,1月,2月自动选上,这时,取消1月,2,3 也取消,如果取消2, 1不取消,3取消

 

 

有点麻烦,但是可以实现其功能。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值