找回密码
 立即注册

QQ登录

只需一步,快速开始

rerorero

注册会员

3

主题

8

帖子

58

积分

注册会员

积分
58
rerorero
注册会员   /  发表于:2021-3-22 16:57  /   查看:2135  /  回复:3
我们想要单元格支持富文本编辑,打算通过拓展 TextCellType 来实现。
观察发现公式栏和输入框的输入可以相互同步,这是如何实现的?我看 TextCellType 的源代码没有找到相关逻辑。

3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-22 17:02:27
沙发
您可以参考这篇帖子
https://gcdn.grapecity.com.cn/fo ... hread&tid=82422

关于富文本您可以参考学习指南
https://demo.grapecity.com.cn/sp ... ls/basic-rich-text#
回复 使用道具 举报
rerorero
注册会员   /  发表于:2021-3-22 17:11:08
板凳
DerrickJiao 发表于 2021-3-22 17:02
您可以参考这篇帖子
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=82422

我也看到这篇帖子了。我重写了 createEditorElement / activateEditor 方法把单元格的 editor 替换成了富文本编辑器,输入时就与公式栏不同步了。我看源码的 activateEditor 方法绑定了几个事件,单经调试好像跟公式栏同步不相关。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-22 17:51:32
地板
rerorero 发表于 2021-3-22 17:11
我也看到这篇帖子了。我重写了 createEditorElement / activateEditor 方法把单元格的 editor 替换成了富 ...

FormulaTextBox可能无法实现您的需求,您可以参考学习指南的截图部分的实现。另外您描述的部分事件是内部的方法,可能无法实现。具体要怎么实现这边可能没有更好的建议了。
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/basic-rich-text#
image.png259494017.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部