找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 关于百分比设置

xiaolong
金牌服务用户   /  发表于:2019-3-15 11:32:10
5#
KevinChen 发表于 2019-3-15 10:32
SpreadJS中对formatter修改原则上都是不影响dataSource的,除非用户或编码有意识地修改dataSource,否则数 ...

我没太明白您说的意思,dataSource是指excel吗
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-3-15 10:32:44
地板
SpreadJS中对formatter修改原则上都是不影响dataSource的,除非用户或编码有意识地修改dataSource,否则数据源不应该被SpreadJS悄悄更改,这个是咱产品的设计原则。
当然,SpreadJS也为用户提供了自定义的接口,如果这里的值需要随formatter改变,也可以实现。
回复 使用道具 举报
xiaolong
金牌服务用户   /  发表于:2019-3-14 14:18:25
板凳
KevinChen 发表于 2019-3-14 10:43
您好,实际上对单元格的数据格式来说,数据格式本意是对单元格value的一种格式化,

不会也不应该对单元 ...

已经通过EditEnded把输入的值/100,但是这步判断其实应该放在spread里,而不是我们去写代码控制吧。。。不是应该跟excel保持同步吗
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-3-14 10:43:21
沙发
您好,实际上对单元格的数据格式来说,数据格式本意是对单元格value的一种格式化,

不会也不应该对单元格的值造成破坏,Excel这里实际上是做了一个运算,

原值为1时,设置百分比格式后单元格的值变为了0.01,

SpreadJS没有这步运算,当然如果您有这个需要,

可以通过SpreadJS提供的事件或自定义数据格式等接口来实现。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部