外层循环和内层循环的关系_内层电子跃迁与外层电子跃迁

外层循环和内层循环的关系_内层电子跃迁与外层电子跃迁解决eleui外层表格可以全选内层表格问题之前做项目发现外层表格全选时候想全选内层表格,有用过toggleRowSelection,但是发现内层表格未打开时,无法触发内层表格的ref,所以我找了别的解决方法。<el-table-columnwidth=”20″><templateslot-scope=”scope”><divv-if=”scope.row.quantity==0″@click=ch

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

解决 eleui 外层表格 可以全选内层表格问题

之前做项目 发现外层表格全选时候 想全选内层表格 ,有用过toggleRowSelection,但是发现内层表格未打开时,无法触发内层表格的ref,所以我找了别的解决方法。

 <el-table-column width="20">
        <template slot-scope="scope">
                  <div v-if="scope.row.quantity==0" @click=childTableSelect(scope.row)>
                            <span class="childSpan"></span>
                   </div>
                   <div v-if="scope.row.quantity==1" @click=childTableCheck(scope.row)>
                             <span class="childSpanCheck"> <i
                                     class="el-icon-check  childSpanChecki"></i>
                              </span>
                  </div>
        </template>
 </el-table-column>

Jetbrains全家桶1年46,售后保障稳定

因为ele支持自定义,所以我重写了内层表格的全选,用内层表格的数据控制显示隐藏,当外层表格点击时候,找到内层表格的数据,再让quantity变为1即可。

.childSpan {
    display: inline-block;
    position: relative;
    border: 1px solid #dcdfe6;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    background-color: #fff;
    z-index: 1;
}

.childSpanCheck {
    display: inline-block;
    position: relative;
    border: 1px solid #01b0ef;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    background-color: #01b0ef;
    z-index: 1;
}

css贴上。
这里有个点 就是外层表格的选择 也需要内层表格数据控制了,不然内层表格全选取消的时候,控制不到外层的选择。代码贴上

 <el-table-column width="20">
         <template slot-scope="scope">
                <div v-if="addArr((scope.row.sellerRenewLicenseModels).map(function (index) { return  index.quantity;}))!=0">
                          <span class="childSpanCheck" @click="tableCheck(scope.row)"> <i
                                     class="el-icon-check  childSpanChecki"></i> </span>
                </div>
                 <div v-else>
                           <span class="childSpan" @click="tableSelect(scope.row)"></span>
                  </div>
         </template>
 </el-table-column>

取内层表格数据quantity 的和,判断是否为0,来控制选择。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223453.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 深度卷积网络_卷积神经网络输出大小

    深度卷积网络_卷积神经网络输出大小在计算机视觉领域,卷积神经网络(CNN)已经成为最主流的方法,比如最近的GoogLenet,VGG-19,Incepetion等模型。CNN史上的一个里程碑事件是ResNet模型的出现,ResNet可以训练出更深的CNN模型,从而实现更高的准确度。ResNet模型的核心是通过建立前面层与后面层之间的“短路连接”(shortcuts,skipconnection),这有助于训练过程中梯度的反向传播,从而能训练出更深的CNN网络。今天我们要介绍的是DenseNet(Denselyconnectedcon

    2022年9月27日
  • android 定时器

    android 定时器在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable,long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:一、采用Handle与线程的sleep(long)方法Handler主要用来处理接受到的消

    2022年7月25日
  • USB流量分析「建议收藏」

    USB流量分析「建议收藏」1.USB接口简介通过监听USB接口流量,可获取键盘击键,鼠标移动与点击,存储设备的明文传输通信,USB无线网卡网络传输内容等。2.题目wireshark打开数据包后发现为usb协议USB协议数据部分在LeftoverCaptureData域中,使用tshark命令将其单独提取出来tshark-rudn.pcapng-Tfields-eusb.capdata>us

    2022年6月4日
  • openstack临时存储后端

    openstack临时存储后端

    2022年1月4日
  • vscode 设置 eclipse 快捷键

    vscode 设置 eclipse 快捷键【首选项】–&gt;【键盘快捷方式】–&gt;【用于高级自定义打开和编辑keybindings.json】[{"key":"alt+/","command":"editor.action.triggerSuggest","when":"editorTextFocus"},{"key":"ctrl

    2022年6月8日
  • 私域流量辅助工具

    什么是私域流量?私域流量是指从公域、它域(平台、媒体渠道、合作伙伴等)引流到自己私域(官网、用户名单),以及私域本身产生的流量(访客)。私域流量是可以进行二次以上链接、触达、发售等市场营销活动用户数据。  对于企业来说,随着流量红利的耗尽,企业新客增量逐渐达到瓶颈,想要维持业绩增长,挖掘老用户更多价值就成为了很多公司的共识。公域流量获客成本较高,而私域流量则不用付费就能够为品牌带来更多新用户。在私域运营中,品牌往往更注重用户需求,而不是货品,因此,这些新用户在品牌的私域流量用户池中,往往比公域流量的用户更

    2022年4月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号