找回密码
 立即注册

QQ登录

只需一步,快速开始

sssssss

金牌服务用户

138

主题

351

帖子

1213

积分

金牌服务用户

积分
1213
sssssss
金牌服务用户   /  发表于:2023-1-6 16:13  /   查看:2792  /  回复:14
1金币

原生单元格在输入框中输入=SUM后会自动启用公式相关提示及选取功能
自定义单元格输入=SUM后只是纯文本,如何沿用公式相关功能?
image.png283754576.png

最佳答案

查看完整内容

原生单元格在输入框中输入=SUM后会自动启用公式相关提示及选取功能,这个原生单元格默认的类型是GC.Spread.Sheets.CellTypes.Text, 理论上来说你这边自定义的单元格类型,如果是继承 Text类型的话,这个公式提示就可以出现,刚刚修改了一下你的代码验证了一下这块是可行的。 但是我看你这边自定的单元格类型实际上是没法支持公式的。他会把公式变成字符串。 建议如果是做富文本编辑的话,还是用我们提供的编辑器来做,自己 ...

14 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-6 16:13:35
来自 9#
原生单元格在输入框中输入=SUM后会自动启用公式相关提示及选取功能,这个原生单元格默认的类型是GC.Spread.Sheets.CellTypes.Text,

理论上来说你这边自定义的单元格类型,如果是继承 Text类型的话,这个公式提示就可以出现,刚刚修改了一下你的代码验证了一下这块是可行的。

但是我看你这边自定的单元格类型实际上是没法支持公式的。他会把公式变成字符串。
建议如果是做富文本编辑的话,还是用我们提供的编辑器来做,自己实现的话可能会比较难。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-1-6 18:44:58
2#
您这边是如何自定义单元格设置公式的?根据根据您的代码,为您找一下解决方案。
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2023-1-9 11:52:07
3#
Ellia.Duan 发表于 2023-1-6 18:44
您这边是如何自定义单元格设置公式的?根据根据您的代码,为您找一下解决方案。

入附件所示,B2为自定义单元格,C2为框架默认单元格,
当两个单元格都输入【=】,B2不会自动调起公式弹窗逻辑,C2的会自动调起公式弹窗逻辑供用户选择
请问如何使B2的表现和C2一样?

自定义单元格如何沿用公式逻辑.zip

12.38 MB, 下载次数: 222

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-1-9 17:08:04
4#
请问下您这边的需求是什么呢?为什么需要用自定义单元格来启用公式,现有的公式输入不满足您的需求吗。SpreadJS提供了插入自定义公式的功能,https://demo.grapecity.com.cn/sp ... om-functions/purejs
您可以描述下您的需求,看是否可以有其他方案帮助您,如果用自定义单元格添加公式描述与区域选择,目前没有可以直接使用的demo可以使用,较为复杂。
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2023-1-9 17:20:58
5#
Ellia.Duan 发表于 2023-1-9 17:08
请问下您这边的需求是什么呢?为什么需要用自定义单元格来启用公式,现有的公式输入不满足您的需求吗。Spre ...

我这里要做富文本编辑单元格,所以输入框需要自己写,输入框自己写之后公式功能就不能用了,想沿用公式功能
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-1-9 18:21:05
6#
您是说,在富文本编辑器中写入公式吗?
image.png721351012.png
这边调研后,发现暂时无法实现您的需求。
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2023-1-9 19:28:20
7#
Ellia.Duan 发表于 2023-1-9 18:21
您是说,在富文本编辑器中写入公式吗?

这边调研后,发现暂时无法实现您的需求。

不是,我们是把单元格输入框变为自定义的富文本输入框,引的第三方富文本框架。或者简单点说自定义单元格输入框如何实现输入等号后展示公式提示下拉框及区域选择?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-1-10 15:44:28
8#
本帖最后由 Ellia.Duan 于 2023-1-11 11:41 编辑

您好,这边调研下,是否有方案可以实现您的需求
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2023-1-11 11:48:24
10#
Richard.Ma 发表于 2023-1-11 11:39
原生单元格在输入框中输入=SUM后会自动启用公式相关提示及选取功能,这个原生单元格默认的类型是GC.Spread. ...

是的,我们是想把输入框内嵌为prosemirror的,这样就可以在输入框中直接展示、修改富文本了,因为富文本弹窗对用户来说交互不太友好,所以请求下如何实现相关逻辑呢?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部