找回密码
 立即注册

QQ登录

只需一步,快速开始

派大星

初级会员

37

主题

141

帖子

364

积分

初级会员

积分
364
派大星
初级会员   /  发表于:2020-2-24 15:14  /   查看:4631  /  回复:9
1金币
如附件
微信截图_20200224151333.png

最佳答案

查看完整内容

您那个版本中的设计是将4:00:00转换为对应的日期时间格式,我验证了V12版本中已改变这个设计,可以升级至V12版本,如果无法升级,您可以设置 defaultStyle ,可将全部单元格的格式设置为文本格式,不过这样数字也就当作文本处理了。 var defaultStyle = sheet.getDefaultStyle() defaultStyle.formatter = "@" sheet.setDefaultStyle(defaultStyle)

9 个回复

正序浏览
Fiooona
论坛元老   /  发表于:2020-2-25 23:20:00
10#
在最新版中没有复现这个问题,设置格式后是立即生效的
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
派大星
初级会员   /  发表于:2020-2-25 15:14:02
9#
Fiooona 发表于 2020-2-25 15:03
是的,输入的时间不会自动识别为时间类型的数据无法使用把时间作为参数的公式

更换格式后需要重新输入一遍才会生效吗?不是立刻生效的吗?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-2-25 15:03:46
8#
是的,输入的时间不会自动识别为时间类型的数据无法使用把时间作为参数的公式
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
派大星
初级会员   /  发表于:2020-2-25 14:51:58
7#
Fiooona 发表于 2020-2-25 09:56
您那个版本中的设计是将4:00:00转换为对应的日期时间格式,我验证了V12版本中已改变这个设计,可以升级至V1 ...

设置为文本类型就使用不了时间类型的公式了吗?
回复 使用道具 举报
派大星
初级会员   /  发表于:2020-2-24 18:33:44
5#
Fiooona 发表于 2020-2-24 17:47
可以提供下能复现这个问题的Demo,以及对应的SpreadJS版本号,因为默认情况下会是按照您所说的什么类型都可 ...

demo没啥,就一句话
spread = new GC.Spread.Sheets.Workbook(document.getElementById("processStages"));
除此之外什么都没有,版本是11.2.2
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-2-24 17:47:15
4#
可以提供下能复现这个问题的Demo,以及对应的SpreadJS版本号,因为默认情况下会是按照您所说的什么类型都可以输入的,
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
派大星
初级会员   /  发表于:2020-2-24 16:04:02
3#
Fiooona 发表于 2020-2-24 15:35
应该是SpreadJS给他设置了单元格格式为:日期格式,但是一般默认不会这样,去掉这种格式可以 给他设置成时 ...

我也不想设置格式,怎么做才能让他自适应呢?可以输入汉字、数字、日期都可以的类型
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-2-24 15:35:22
2#
应该是SpreadJS给他设置了单元格格式为:日期格式,但是一般默认不会这样,去掉这种格式可以 给他设置成时间格式: sheet.setFormatter(0,0,'hh:mm:ss')
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2020-2-24 15:14:39
来自 6#
您那个版本中的设计是将4:00:00转换为对应的日期时间格式,我验证了V12版本中已改变这个设计,可以升级至V12版本,如果无法升级,您可以设置 defaultStyle ,可将全部单元格的格式设置为文本格式,不过这样数字也就当作文本处理了。
var defaultStyle = sheet.getDefaultStyle()
defaultStyle.formatter = "@"
sheet.setDefaultStyle(defaultStyle)
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部