找回密码
 立即注册

QQ登录

只需一步,快速开始

ffcs_lidm

金牌服务用户

12

主题

32

帖子

122

积分

金牌服务用户

积分
122
ffcs_lidm
金牌服务用户   /  发表于:2020-5-19 17:16  /   查看:3688  /  回复:8
请问下怎么获取换行后的单元格内容呢,this.sheet.getText(cell.row, cell.col) 只能取到文本内容,不包含样式
image.png323423461.png

8 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-5-20 09:28:32
沙发
你好,

你指的是想获取编辑中的内容,还是编辑后的内容?

如果是编辑中的内容,可以用事件获取:

https://demo.grapecity.com.cn/sp ... ~EditChange_EV.html

如果是编辑后的内容,由于单元格没有设置wordWrap,换行时不生效的,所以先设置折行属性再尝试获取即可,参考学习指南:
https://demo.grapecity.com.cn/sp ... s/cells/font/purejs
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-20 09:33:06
板凳
换行是显示层面的换行,不会改变文本内容,换而言之无法获取到换行后的文本,因为文本本身不会被改变
回复 使用道具 举报
ffcs_lidm
金牌服务用户   /  发表于:2020-5-20 09:42:19
地板
KevinChen 发表于 2020-5-20 09:28
你好,

你指的是想获取编辑中的内容,还是编辑后的内容?

那请问下,我这里的文本内容想获取单元格的内容(包括换行)要怎么获取呢
image.png562161864.png

回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-5-20 09:50:52
5#
你好,公式栏换行已经可以支持,参考:

image.png621619872.png
回复 使用道具 举报
ffcs_lidm
金牌服务用户   /  发表于:2020-5-20 10:48:15
6#
KevinChen 发表于 2020-5-20 09:50
你好,公式栏换行已经可以支持,参考:

我想模拟工具栏菜单的文本显示功能,该怎么弄呢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-5-20 11:21:37
7#
你好,这个不需要自己做模拟,SpreadJS原生支持公式栏的,参考:

https://demo.grapecity.com.cn/sp ... mula-textbox/purejs
回复 使用道具 举报
ffcs_lidm
金牌服务用户   /  发表于:2020-5-20 14:33:00
8#
KevinChen 发表于 2020-5-20 11:21
你好,这个不需要自己做模拟,SpreadJS原生支持公式栏的,参考:

https://demo.grapecity.com.cn/spread ...

好的,明白了,谢谢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-5-20 14:42:39
9#
不客气,谢谢反馈哈,帖子我结贴了,有新的问题欢迎发新帖~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部