找回密码
 立即注册

QQ登录

只需一步,快速开始

sssssss

金牌服务用户

134

主题

344

帖子

1184

积分

金牌服务用户

积分
1184
sssssss
金牌服务用户   /  发表于:2023-3-2 11:55  /   查看:1250  /  回复:5
1金币
  1. <p>let a = GC.Spread.Common.CultureManager.getCultureInfo('en-us');</p><p>a.predefinedFormats.Date.push('m/y/d')</p>
复制代码
请问可以通过这种方式修改单元格格式弹窗中的选项吗?会有什么副作用吗?
image.png708269042.png

最佳答案

查看完整内容

抱歉对您的问题理解有误, 如您上图所示的 m/y/d 是支持的,因为 y m d 本身就是一种可被识别的日期格式。 这里的应用与自定义格式实质上没有区别,SpreadJS会应用该格式并生效,从目前测试结果来看还未发现明显风险性问题。 不过从设计上来讲,SpreadJS内置的日期格式是与Excel一致的,而且您如果有其他格式需求,也可以通过自定义格式来实现。 具体您可以根据自己的实际选择,如果后续使用中遇到具体问题,也可以再发帖 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-2 11:55:53
来自 4#

抱歉对您的问题理解有误,
如您上图所示的 m/y/d 是支持的,因为 y m d 本身就是一种可被识别的日期格式。
这里的应用与自定义格式实质上没有区别,SpreadJS会应用该格式并生效,从目前测试结果来看还未发现明显风险性问题。
不过从设计上来讲,SpreadJS内置的日期格式是与Excel一致的,而且您如果有其他格式需求,也可以通过自定义格式来实现。

具体您可以根据自己的实际选择,如果后续使用中遇到具体问题,也可以再发帖咨询。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-2 17:08:31
2#
您好,
图片中的红框部分属于内置功能,目前不支持自定制。
如果是想自定义格式,您可以使用下方的自定义功能,实现自己的需求:
image.png587630919.png
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2023-3-2 17:16:31
3#
Lynn.Dou 发表于 2023-3-2 17:08
您好,
图片中的红框部分属于内置功能,目前不支持自定制。
如果是想自定义格式,您可以使用下方的自定义 ...

我执行了上面两行代码实际是生效的,可以修改红框中的内容。不支持自定制是指 使用以上代码可能会带来不可预期的风险所以不建议使用吗?
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2023-3-2 18:16:11
5#
Lynn.Dou 发表于 2023-3-2 18:01
抱歉对您的问题理解有误,
如您上图所示的 m/y/d 是支持的,因为 y m d 本身就是一种可被识别的日期格式 ...

好的,感谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-3 09:38:33
6#
您客气了,那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部