zoukankan      html  css  js  c++  java
  • 单元格多选先点击选择后在进行编辑的话,数据就不能及时的更新的问题

    解决方案如下:
    html部分:

     js部分:

        handleSelectRow (rows) { // 点击checkbox的时候,更新数据
          this.updateData(rows);
        },
        // 更新选中的数据
        updateData (val = this.policyModel.strategyVersionVOList) {
          if (val.length) {
            let obj = {};
            val.forEach(v => { // 先循环选中的值,找到id,与所有data里的id进行比对
              obj[v.id] = v;
            });
            // this.upgradeUnitList是这个表格里面所有的数据,过滤所有的数据跟选中的数据进行对比
            // 因为表格里面的数据是实时更改的,
            this.policyModel.strategyVersionVOList = this.upgradeUnitList.filter(v => {
              if (obj[v.id]) { // 循环data,如果里面有id跟选中的id一样,把这条数据赋值给this.policyModel.strategyVersionVOList
                return v;
              }
            });
          }
        }
  • 相关阅读:
    Bash awk 基本入门
    MFC 创建文件
    MFC listbox array 使用
    MFC CString 字符串截取
    CStudioFile 读取 txt 文件数据
    C++ 取整 取余
    MFC 单文档应用程序 dialog 变量传递
    MFC 字符串截取成数组 wcstok
    写入文件
    MFC dialog 间 交互[2]
  • 原文地址:https://www.cnblogs.com/yeanling/p/13667822.html
Copyright © 2011-2022 走看看