找回密码
 立即注册

QQ登录

只需一步,快速开始

jelevent

注册会员

3

主题

6

帖子

63

积分

注册会员

积分
63
最新发帖
jelevent
注册会员   /  发表于:2020-11-16 18:00  /   查看:2073  /  回复:3
image.png96981505.png
单元格是数字格式的时候,当宽度不够时,显示"####"这种形式,现在想修改回“常规”状态,需要怎么做?
尝试了sheet.setFormatter(newRow,newCol,'General',GC.Spread.Sheets.SheetArea.viewport); 也不行

3 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-16 18:10:45
沙发
您好,值为数字或日期时,当列宽无法显示完整值,该值将会隐藏(#),这与单元格格式无关,设置为 “常规”格式也会显示 "####"。您可以修改列宽来显示完整值。

针对此类问题,在最新发布的 V14.0中新增了 支持日期和数字的自适应显示模式。默认情况下,当列宽无法显示完整值时,该值将会隐藏(#),这称为隐藏模式。 您也可以通过允许其溢出到相邻单元格中来显示完整值,这称为溢出模式。
您可以在学习指南了解此功能:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/numbers-fit-mode/purejs

回复 使用道具 举报
jelevent
注册会员   /  发表于:2020-11-17 11:08:36
板凳
本帖最后由 jelevent 于 2020-11-17 11:10 编辑

谢谢你!我这边还有个问题:是使用 sheet.setValue(row,col,"")清除“####”这种单元格内容后,鼠标放置在原来的单元格上,还在显示下图中红框中数据
image.png660775146.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-17 12:16:44
地板
这个问题已经在V14修复了,您可以在学习指南或在线表格编辑器测试下:
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html

如果此问题对您影响较大,建议您升级V14,使用 自适应显示模式 来处理

评分

参与人数 1满意度 +5 收起 理由
jelevent + 5 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部