找回密码
 立即注册

QQ登录

只需一步,快速开始

johnly
初级会员   /  发表于:2020-6-11 10:10  /   查看:3788  /  回复:5
demo链接:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/ellipsis/purejs


image.png100878905.png


我输入数字,然后缩小 单元格的 宽度 ,单元格的内容就变成了###


image.png500740050.png


如何能让 即使用户输入的是 数字 也能 实现...功能呢?

5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-6-11 10:42:14
沙发
...只适用于文本,###适用于数字和时间。###这个是Excel约定好的,无法更改,如果要让数字也能实现...就只能调整数字为文本格式了,可以在输入前加一个单引号 "'" 然后输入
image.png129187926.png
回复 使用道具 举报
johnly
初级会员   /  发表于:2020-6-11 10:44:58
板凳
sheet.setFormatter(1,0,"@");    试了下,设置格式可以。

如果我在设置 sheet.setValue(1, 0, 123456.89);   就又不行了。


有没有什么办法能让用户输入的数字和程序设置的数字都能实现...功能呀?

回复 使用道具 举报
johnly
初级会员   /  发表于:2020-6-11 11:18:42
地板
ClarkPan 发表于 2020-6-11 10:42
...只适用于文本,###适用于数字和时间。###这个是Excel约定好的,无法更改,如果要让数字也能实现...就只 ...

好的,那我转化为字符串保存好了,谢谢。
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-6-11 15:37:46
5#
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-6-11 16:24:50
6#
不客气,那就结贴了有什么问题欢迎另开新帖进行询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部