找回密码
 立即注册

QQ登录

只需一步,快速开始

jyjc 讲师达人认证
高级会员   /  发表于:2022-6-9 17:13  /   查看:1404  /  回复:6
本帖最后由 Lynn.Dou 于 2022-7-12 15:40 编辑

编辑sheet时,文字超长的情况下会将页面撑开导致页面错乱
image.png360433654.png

6 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-17 16:23:11
推荐
更新进展:
经调研,Excel sheetName有31个字符的限制,
SpreadJS目前未做此类限制,但在设计上趋于与Excel一致,
所以针对此问题,建议您监听SheetNameChanging事件,来限制字符个数的输入,
避免输入较长字符出现dom变形问题。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-9 18:51:10
沙发
您好,
请问如何复现您描述的问题呢?请详细描述复现步骤或提供操作录屏动图。

这边测试在编辑框输入较长文本时,会换行展示如下图,与您截图所示效果不一致:
image.png997069396.png
测试地址:
https://demo.grapecity.com.cn/sp ... sheet-events/purejs
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2022-6-9 21:11:35
板凳
本帖最后由 jyjc 于 2022-6-10 09:00 编辑
Lynn.Dou 发表于 2022-6-9 18:51
您好,
请问如何复现您描述的问题呢?请详细描述复现步骤或提供操作录屏动图。

你看一下我的截图,我就在官网地址上复现的啊,你可以输入11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
https://demo.grapecity.com.cn/sp ... sheet-events/purejs
而且你的demo也是不会换行的啊
image.png799752197.png
具体步骤就是:
1、编辑一个很长的sheetName
image.png880993347.png
2、双击sheet进入编辑状态
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-10 17:00:37
地板
问题已复现,请问下您为什么会设置较长的sheetName呢?是业务需要吗?
请详细描述下,这有利于问题的进一步调研。
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2022-6-10 17:19:28
5#
本帖最后由 jyjc 于 2022-6-10 17:36 编辑
Lynn.Dou 发表于 2022-6-10 17:00
问题已复现,请问下您为什么会设置较长的sheetName呢?是业务需要吗?
请详细描述下,这有利于问题的进一 ...

1、用户在使用时会有某两个sheetName的名字取得特别长,应该是业务需要
2、在小屏下,就算名字取得不是特别长也会存在该问题
请问一下有什么方案能解决吗,临时方案也可以
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-10 18:27:24
6#
本帖最后由 Lynn.Dou 于 2022-7-12 15:40 编辑

需要进一步调研下是否有解决方案,待有进展会第一时间本贴回复您。
本贴先做保留处理。(SJS-13391)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部