找回密码
 立即注册

QQ登录

只需一步,快速开始

Trick

中级会员

84

主题

258

帖子

712

积分

中级会员

积分
712
Trick
中级会员   /  发表于:2022-5-16 11:15  /   查看:4491  /  回复:10
本帖最后由 Derrick.Jiao 于 2022-5-17 10:43 编辑

你好:
解压后先执行yarn安装依赖,在执行yarn watch然后进行如下操作:

1.双击(0,2)的单元格,这边显示0.5

2.回车结束编辑

3.再次双击(0,2)单元格显示50%

之前有提过这个问题,但是没能彻底解决,现在这个问题会导致我们这边的场景不符合要求,所以想请教一下这个该怎么办,如果有办法可以解决就好了,如果是表格存在的问题,也请麻烦帮我解决一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

10 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-5-16 12:07:52
沙发
你好,请问现在的需求具体是怎样的呢?是需要双击进去显示50%还是0.5呢?另外公式是否需要保留呢?请再详细补充一下。
回复 使用道具 举报
Trick
中级会员   /  发表于:2022-5-16 13:45:27
板凳
Derrick.Jiao 发表于 2022-5-16 12:07
你好,请问现在的需求具体是怎样的呢?是需要双击进去显示50%还是0.5呢?另外公式是否需要保留呢?请再详细 ...

50%,也就是保留原先的格式,因为编辑状态下会显示公式,所以在进入编辑状态前我把公式删除了,在结束编辑后我又将公式设置回去
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-5-16 17:28:20
地板
Trick 发表于 2022-5-16 13:45
50%,也就是保留原先的格式,因为编辑状态下会显示公式,所以在进入编辑状态前我把公式删除了,在结束编 ...

经确认,与前面帖子回复的原因类似,setFormula不支持该用法,因为setFormula设置之后是以公式的形式存在,而公式在双击编辑状态下是无法应用格式的https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=142286&extra=&page=1

目前可以做到的是双击带有公式的等号,也就是下图这样。


只需把监听的事件都去掉,加上这个格式即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Trick
中级会员   /  发表于:2022-5-16 17:45:30
5#
Derrick.Jiao 发表于 2022-5-16 17:28
经确认,与前面帖子回复的原因类似,setFormula不支持该用法,因为setFormula设置之后是以公式的形式存在 ...

好的,我了解了,非常感谢你又一次的解答
回复 使用道具 举报
Trick
中级会员   /  发表于:2022-5-16 17:59:59
6#
Derrick.Jiao 发表于 2022-5-16 17:28
经确认,与前面帖子回复的原因类似,setFormula不支持该用法,因为setFormula设置之后是以公式的形式存在 ...

你好,这个场景我们这边是需要满足的,所以能否请你们这边作为一个需求来实现,在后面的版本进行更新
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-5-16 18:16:02
7#
Trick 发表于 2022-5-16 17:59
你好,这个场景我们这边是需要满足的,所以能否请你们这边作为一个需求来实现,在后面的版本进行更新

这个烦请再详细描述一下为什么要双击进去显示带百分比而不是公式值这个场景,为何又需要保留公式以及“50%”这样的格式。

咱们的需求和场景描述得越详细,这边后续评估实现的可能就越高。
回复 使用道具 举报
Trick
中级会员   /  发表于:2022-5-17 09:41:31
8#
Derrick.Jiao 发表于 2022-5-16 18:16
这个烦请再详细描述一下为什么要双击进去显示带百分比而不是公式值这个场景,为何又需要保留公式以及“50 ...

假设我现在做一个2023年的服装销售量计划,现在有三列,一列是春季销售量,一列是全年销售量,一列是春季销售量占比,那么显然春季销售量占比=春季销售量/全年销售量,并且显示格式应该是带%的对吧,于是我给春季销售量占比设置了公式和格式,使它最终显示的是百分比的一个数字,那么现在我去调整春季销售量或者全年销售量的时候,春季销售量占比也会跟着变化。
但是我们的需求不仅要这种正向的公式计算,也要逆向的计算,也就是说,我通过修改春季销售量占比的值,来计算出春季销售量应该是多少,假设此时,春季销售量为300,全年销售量为1000,那么春季销售量占比应该为30%吧,现在我觉得春季销售量占30%太少了,我想提高春季销售量的占比,于是我想修改春季销售额占比的值,但是因为设置了公式,所以我在进入编辑时,也就是editStarting事件里删除了春季销售额占比的公式,那么此时该单元格应该显示30%,然后我把30%改成70%,回车后,在editEnded事件中我用自己的算法得出春季销售量应该为700时占比才会达到70%,于是我给春季销售量设置值为700,然后又给春季销售量占比设置回原来的公式,因为刚才被我删掉了,我现在设置回去之后,我后面又可以通过修改春季销售量来提高春季销售量的占比了。也就是说,我要在编辑单元格的时候完成删除公式,然后逆向计算,最后再设置公式,这样表格就和原来一样了,但是我在editStarting事件里删除公式后,第一层显示的是没有带%格式的值,这就不符合我们的需求。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-5-17 10:44:59
9#
Trick 发表于 2022-5-17 09:41
假设我现在做一个2023年的服装销售量计划,现在有三列,一列是春季销售量,一列是全年销售量,一列是春季 ...

感谢详细的描述,这边已登记到我们的需求管理系统中,后续评估过后,有具体的实现方案或者实现版本这边也会在本贴更新(41105)
回复 使用道具 举报
Trick
中级会员   /  发表于:2022-5-17 11:14:09
10#
Derrick.Jiao 发表于 2022-5-17 10:44
感谢详细的描述,这边已登记到我们的需求管理系统中,后续评估过后,有具体的实现方案或者实现版本这边也 ...

好的,非常感谢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部