-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐛明细表紧凑布局文字溢出 #2963
Comments
PR 解决的问题和你的不是同一个问题, 你的是多行文本和紧凑模式组合使用的场景. 这里包含两个问题:
但是实际上你的文本宽度最大为 4 行, 所以这里正确的配置应该是 |
感谢你的回复! |
这两点实现比较麻烦, 待后续增强, 目前优先解决 |
🎉 This issue has been resolved in version @antv/s2-v2.0.0-next.33 🎉 The release is available on: Your semantic-release bot 📦🚀 |
🏷 Version
Sheet Type
🖋 Description
设置 S2Options style. layoutWidthType = 'compact',dataCell.maxLines = 1 后,拖拽 resize 单元格宽高会导致文本向左向上溢出。
【尝试了将 S2Options style. layoutWidthType 设置为非 'compact' 的任意值或者将 dataCell.maxLines 设置为 >= 2 都能解决文本异常溢出的情况,具体不知道是什么原因影响】
关联 issues:#2900 虽然已经在 2.0.0-next.31 版本专门提了 pr 解决这一问题,但好像还是没有完全解决。
我尝试看了一下 pr #2953 的改动,感觉仅靠对 「紧凑模式极端情况处理」、「调整单元格最小可拖拽宽度的默认值」并不能完全解决。
这一问题看样子并不是在极端情况下才复现的,可能 pr 解决的是 拖拽单元格宽度极端 情况下的复现情况,但当单元格内文本换行过多时初次渲染也会出现文字溢出异常。
20241107-174602.mp4
⌨️ Code Snapshots
🔗 Reproduce Link
https://stackblitz.com/edit/vitejs-vite-h4yav4?file=src%2FApp.tsx
可以看这个在线code链接,引入的最新版本@antv/s2^2.0.0-next.31
🤔 Steps to Reproduce
😊 Expected Behavior
😅 Current Behavior
💻 System information
The text was updated successfully, but these errors were encountered: