找回密码
 立即注册

QQ登录

只需一步,快速开始

hduhdc

金牌服务用户

10

主题

29

帖子

79

积分

金牌服务用户

积分
79
hduhdc
金牌服务用户   /  发表于:2020-8-10 14:43  /   查看:4129  /  回复:15
列宽很小的时候数字不想显示###这个有方案吗,就想和字符串一样超超出就遮挡

15 个回复

正序浏览
Fiooona
论坛元老   /  发表于:2020-8-12 15:30:28
16#
那这个贴子我先结帖了,有问题再开新帖交流
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
hduhdc
金牌服务用户   /  发表于:2020-8-12 13:15:06
15#
嗯嗯
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-8-12 11:44:34
14#
SpreadJS 中公式计算是可以计算字符串类型的数据,其他的不行,如果有用到图表、条件格式、就不行了。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
hduhdc
金牌服务用户   /  发表于:2020-8-12 11:38:06
13#
嗯嗯,如果改成字符串,能让公式,数据条,图表集适配吗?暂时我用到的就是这几个
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-8-12 11:26:00
12#
image.png477567138.png
您要是想挡的话在表单保护里可以设置不让改变行高列宽,
要是还是想让用户能拖拽,显示##的问题也没有更好的办法了
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
hduhdc
金牌服务用户   /  发表于:2020-8-12 11:22:15
11#
感谢,其实autoFitColumn 这个我一进页面设置过了,只是挡不住用户手动自己去缩小宽度。
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-8-11 12:04:01
10#
抱歉quotePrefix这个方法我理解错了,改成文本可以用这个方法: if(!isNaN(sheet.getValue())){sheet.setValue(sheet.getValue().toString())}

改成文本后 条件格式、公式 都会受到影响,
还有一个思路:如果不想出现### 在单元格结束编辑的时候,判断如果是数字,就调用autoFitColumn 方法,让列宽自适应:
https://demo.grapecity.com.cn/sp ... ~autoFitColumn.html
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
hduhdc
金牌服务用户   /  发表于:2020-8-11 09:50:36
9#
或者是可不可以改成文本,但是改动条件格式中不生效的譬如进度条,可以生效。
回复 使用道具 举报
hduhdc
金牌服务用户   /  发表于:2020-8-11 09:43:16
8#
activeSheet.getCell(1,1).quotePrefix(true);
这种没有看到效果,这种会影响进度条和公式以及图表集?暂时没看到这个api的效果
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部