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

QQ登录

只需一步,快速开始

wisestar

初级会员

28

主题

83

帖子

301

积分

初级会员

积分
301
QQ
wisestar
初级会员   /  发表于:2021-4-1 10:27  /   查看:1803  /  回复:3
比如我初始化绑定好了一些列
let colInfos = [
    { name: 'NodeType', displayName: '类别', size: 150},
    { name: "名称", displayName: '名称', size: 250 },
    { name: '合价', displayName: '合价', size: 150 },
    { name: '比例', displayName: '比例', size: 150 },
    { name: '备注', displayName: '备注', size: 250 }
]
this.gcSheet.bindColumns(colInfos)这个时候没有数据 没有设置 setDataSource
------------------------------------------------------
等异步请求的数据过来了再set 就会出现包括ID在内的我不想显示的字段都显示了,这个是什么问题了this.gcSheet.suspendPaint()
let sheetList = data
this.gcSheet.setDataSource(sheetList)
this.gcSheet.resumePaint()

3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-1 10:37:19
沙发
您好,这边未能复现您的问题,麻烦您在此demo上复现您的问题

SpreadDemo - 普通.zip

2.1 MB, 下载次数: 32

回复 使用道具 举报
wisestar
初级会员   /  发表于:2021-4-1 14:03:53
板凳
DerrickJiao 发表于 2021-4-1 10:37
您好,这边未能复现您的问题,麻烦您在此demo上复现您的问题

点击异步加载 现象 例子

init_excel_vue.zip

6.08 MB, 下载次数: 33

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-1 14:38:12
地板
wisestar 发表于 2021-4-1 14:03
点击异步加载 现象 例子

您需要在下图位置添加sheet.autoGenerateColumns = false; image.png140668639.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部