请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

普罗米修斯

注册会员

15

主题

33

帖子

134

积分

注册会员

积分
134
普罗米修斯
注册会员   /  发表于:2021-7-31 16:18  /   查看:1501  /  回复:1
只有复选框出来了,而且只有点击复选框之后层级才会显示

methods{
workbookInitialized(spread){
this.loadData(sheet);
      this.initOutlineColumn(sheet);
      this.setOutlineColumnOptions(sheet);
      sheet.resumePaint()
      
    },
   loadData (sheet) {
     query().then(response => {
      var params = response.data
      sheet.suspendPaint()
      let sd = params ;
      sheet.setDataSource(sd);
      for (let r = 0; r < sd.length; r++) {
        let level = sd[r].level;
        sheet.getCell(r, 0).textIndent(level);
      }
      var colInfos = [
        {name: "pdId",displayName:'序号'},
        {name: "planUnique",displayName:'标识'},
        {name: "equipMajorCode",displayName:'专业'},
        {name: "proEqName",displayName:'名称'},
        {name: "proEquipCode",displayName:'代码'},
      ];
      sheet.bindColumns(colInfos);
      }      
sheet.resumePaint()
    })
    },
   initOutlineColumn (sheet) {
    sheet.outlineColumn.options({
      columnIndex: 0,
      showCheckBox: true,
      maxLevel: 3
    });
    sheet.showRowOutline(false);
    sheet.outlineColumn.refresh();
  },
  setOutlineColumnOptions (sheet) {
    let options = sheet.outlineColumn.options();
  }
}
}


df648afba322b9c95db8f513b1baf943.png
6cb0b9ad85e16445b9dd3901d001f434.png

1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-2 09:17:57
沙发
您好,完整的demo请提供一下,这边按照您目前的代码无法重现您的问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部