动爸 发表于 2023-9-28 15:18:58

富文本内容设置后双击会把内容变为普通文本

本帖最后由 Ellia.Duan 于 2023-12-28 16:57 编辑

产品:SpreadJS
版本:V16
问题编号:SJS-20489
LastReview: 2023-12-28
最新进展:该问题将会在V17.0.0进行修复


spreadjs富文本内容设置后双击会把内容变为普通文本,如何把这个问题解决?




dexteryao 发表于 2023-9-28 15:55:47

可以参考这个Demo,双击弹出富文本编辑
https://demo.grapecity.com.cn/spreadjs/practice/menu/edit-richtext-by-double-clicking

动爸 发表于 2023-9-28 16:02:11

dexteryao 发表于 2023-9-28 15:55
可以参考这个Demo,双击弹出富文本编辑
https://demo.grapecity.com.cn/spreadjs/practice/menu/edit-rich ...




帮忙看看这个附件的内容为什么会双击后就变化了。





动爸 发表于 2023-9-28 16:08:02

另外还有显示不一样的问题出现。

dexteryao 发表于 2023-9-28 16:27:50

不同字体对于空格在HTML里和Canvas里渲染宽度可能不一样。 对于空格把字体都改成calibri,这样宽度是一致的

动爸 发表于 2023-9-28 17:34:10

dexteryao 发表于 2023-9-28 16:27
不同字体对于空格在HTML里和Canvas里渲染宽度可能不一样。 对于空格把字体都改成calibri,这样宽度是一致的

好。先帮忙看看上面回复的附件ssjson为什么双击会自动变化的问题。

dexteryao 发表于 2023-9-28 17:42:49

双击变普通文本? 如果修改内容会变,目前设计是这样,可以双击提示用户是富文本,要用富文本编辑

动爸 发表于 2023-10-7 11:55:51

dexteryao 发表于 2023-9-28 17:42
双击变普通文本? 如果修改内容会变,目前设计是这样,可以双击提示用户是富文本,要用富文本编辑

你使用我上面的附件【富文本2.zip】试试再说吧。就双击,看看什么效果。

Joestar.Xu 发表于 2023-10-7 17:34:06

您好,正如之前所述,这个属于目前的设计,富文本编辑后的单元格如果直接双击进行编辑的话是会因为渲染规则等因素导致宽度发生变化,建议您在双击后提示用户该单元格中的内容为富文本,使用富文本编辑器进行编辑即可。

动爸 发表于 2023-10-9 11:59:42

Joestar.Xu 发表于 2023-10-7 17:34
您好,正如之前所述,这个属于目前的设计,富文本编辑后的单元格如果直接双击进行编辑的话是会因为渲染规则 ...
不是,是我没有描述明白吗?没有做任何修改的操作,只是双击了一下,然后内容就变化了。
页: [1] 2
查看完整版本: 富文本内容设置后双击会把内容变为普通文本