找回密码
 立即注册

QQ登录

只需一步,快速开始

农启兵

注册会员

6

主题

14

帖子

72

积分

注册会员

积分
72
农启兵
注册会员   /  发表于:2021-3-1 17:22  /   查看:3212  /  回复:4
本帖最后由 农启兵 于 2021-3-2 09:52 编辑

初始表单的时候默认显示20列,如果设置超出列,显示就会有问题:设置部分代码

sheet.setColumnCount(25);
//设置表头
titleArray.map((item, indexTitle) => {
  sheet.setValue(0, indexTitle + 1, item.title+indexTitle);
  d = new setProtected(sheet);
  sheet = d.setStyle(0, indexTitle + 1);
  sheet.setColumnWidth(indexTitle + 1, (item.width || 80))
});
最后显示
image.png422943114.png

4 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-1 17:39:11
沙发
您好,您现在使用的是哪个版本呢?学习指南 有提供 React demo,建议您在 学习指南 先实际测试下问题能否解决。(学习指南demo使用的是最新版本
image.png431040038.png
学习指南链接:https://demo.grapecity.com.cn/sp ... /get-set-data/react

如果在最新版本问题仍然存在,您提供下能复现此问题的demo,并且详细的描述复现步骤,这边测试下。

回复 使用道具 举报
农启兵
注册会员   /  发表于:2021-3-2 09:52:16
板凳
找到问题了,我在后面执行了sheet.addColumns  导致我前面设置的值显示不对
回复 使用道具 举报
农启兵
注册会员   /  发表于:2021-3-2 09:59:34
地板
lynn512 发表于 2021-3-1 17:39
您好,您现在使用的是哪个版本呢?学习指南 有提供 React demo,建议您在 学习指南 先实际测试下问题能否解 ...

谢谢,找到问题了,我在后面执行了sheet.addColumns ,导致我前面设置的值显示不对
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-2 10:07:18
5#
问题解决了就好,那本帖就先结贴了,有问题欢迎另开新帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部