grids-spreadsheet升级到25.12后shapes添加checkbox复选框后页面会报错卡死
3f2c15ab9e205318c780da82e698508f.png (439.0 KB)
grids-spreadsheet升级到25.12后shapes添加checkbox复选框后页面会报错卡死
@feng.qun.zhu.avaryholding.com
您在将 grids‑spreadsheet 升级至 25.12 后,使用 Shapes.AddCheckBox 添加复选框时页面报错并卡死,这属于该版本的回归缺陷 [0]。
临时解决方案
AddCheckBox [0]。window.onload 或 Ajax 回调中),有时可规避 UI 卡死 [0]。后续处理
如仍出现异常或需进一步排查(如浏览器控制台错误、完整调用堆栈),请提供相关信息,以便定位根因。
@feng.qun.zhu.avaryholding.com
js更新到最新版本了么
<!-- for release reference -->
<link rel="stylesheet" href="https://unpkg.com/gridjs-spreadsheet/xspreadsheet.css">
<script src="https://unpkg.com/gridjs-spreadsheet/xspreadsheet.js"></script>
我们这边无法复现,是正常的
您好, 确认引用了最新版本的js以下是mock文件以及视频,请您再帮忙看看,目前我们这边还是报错卡死。
使用grids-spreadsheet的loadData方法加载json渲出来的excel
aspose复选框卡死.zip (414.6 KB)
@feng.qun.zhu.avaryholding.com
我们进一步跟踪调查发现了问题
QQ20251218-113730.png (439 Bytes)
这个checkbox宽度很小不知道你们是怎么添加上去的,正常界面上操作添加是不可能这样的
这个最终导致界面上渲染出现了问题
@feng.qun.zhu.avaryholding.com
我们这边也需要进行一些防御性检查,已建单
Issue ID(s): CELLSGRIDJS-2155
对于异常的尺寸shape添加防御检查已防止渲染问题