浏览代码

fix(spreadviewer): 解决表格单元格锁定状态问题

- 添加了表格单元格解锁逻辑以确保可编辑性
- 修复了单元格被意外锁定导致无法编辑的问题
xuzhancheng 1 天之前
父节点
当前提交
e4b2997919
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      yudao-ui-admin-vue3/src/components/DynamicReport/SpreadViewer.vue

+ 1 - 0
yudao-ui-admin-vue3/src/components/DynamicReport/SpreadViewer.vue

@@ -809,6 +809,7 @@ const handleTableRowsAfterDataBind = (sheets) => {
 
         // 表格内所有单元格设为可编辑
         sheet.getRange(row, col, rowCount, colCount).allowEditInCell(true)
+        sheet.getRange(row, col, rowCount, colCount).locked(false)
 
         // 收集第一行的合并规则
         const firstRowSpans = collectFirstRowSpans(sheet, row, col, colCount)