找回密码
 立即注册

QQ登录

只需一步,快速开始

cdy
初级会员   /  发表于:2024-7-5 10:14  /   查看:1282  /  回复:6
1金币
本帖最后由 cdy 于 2024-7-5 11:01 编辑

1。 从官方文档的基本应用内编辑测试时  富文本编辑换行是不生效
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/basic-rich-text/vue

2。但是从官方的在线编辑器测试时 富文本编辑换行都是正常生效
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html

我是参考了1的代码实现的,请问是否跟版本相关,或者换行需要另外特殊开发适配吗,能否给个简单示例呢

最佳答案

查看完整内容

您好,官方文档中的富文本仅作为一个简单的示例展示,和设计器中的富文本差别较大,不能直接划上等号。 建议直接使用Designer中的富文本编辑器,如不能满足需求,请您自行二开实现。

6 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-5 10:14:36
来自 5#
您好,官方文档中的富文本仅作为一个简单的示例展示,和设计器中的富文本差别较大,不能直接划上等号。

建议直接使用Designer中的富文本编辑器,如不能满足需求,请您自行二开实现。
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-5 10:53:11
2#
我访问了楼主提供的两个链接,分别在其中的单元格上设置了包含换行的富文本,都可以正常换行,如下动图所示:

富文本换行.gif

如果上述操作和楼主所说的不同,请楼主详细描述下情况。
回复 使用道具 举报
cdy
初级会员   /  发表于:2024-7-5 10:59:08
3#
eat_grape_5 发表于 2024-7-5 10:53
我访问了楼主提供的两个链接,分别在其中的单元格上设置了包含换行的富文本,都可以正常换行,如下动图所示 ...

你看这里 我换行了却没有生效 下次编辑还是没有的
动画.gif
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-5 12:30:23
4#
cdy 发表于 2024-7-5 10:59
你看这里 我换行了却没有生效 下次编辑还是没有的

在线表格编辑器和官方demo中都使用最新版本,所以在这个问题里不是版本原因。在线表格编辑器支持的功能,通过代码也可以实现。我用的是楼主使用的文本,现象一样,猜测可能是demo中对获取输入内容的处理逻辑导致的这个现象,具体原因还得梳理下那块的代码逻辑。
回复 使用道具 举报
cdy
初级会员   /  发表于:2024-7-5 16:07:45
6#
Joestar.Xu 发表于 2024-7-5 13:50
您好,官方文档中的富文本仅作为一个简单的示例展示,和设计器中的富文本差别较大,不能直接划上等号。

...

我们目前的项目未使用Designer插件,要自行实现的话,能否给出一些思路,感谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-5 17:57:06
7#
您好,如果要自行实现的话,可以考虑使用一些第三方的富文本编辑组件,将富文本HTML转换为SpreadJS可以识别的JSON即可。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部