### 发生了什么?/ What happened? 当对表格使用了数据列显示设置,调整部分字段不可见时,在使用大文本编辑时,字段显示不正确。 ### 如何复现?/ How can we reproduce it? 1 进入某张表后,使用字段过滤 2 对部分字段关闭显示 3 随便点击某个单元格,点击大文本编辑器 4 文本编辑器中显示的并不是当前单元格的内容 ### 版本与系统 / Version and system _No response_ ### 截图、日志或其他信息 / Screenshots, logs, or anything else _No response_
Activity
fix(db_view): 表格列筛选/隐藏列后操作落到错误行(列)
feigeCode commentedon Oct 28, 2026
已在 dev 修复(提交
48e80a0ab,与列筛选/隐藏列那批坐标错位一起修的),首次随 v0.20.1(2026-10-13)发布,v0.22.0 也包含;本单可以关闭。根因:这属于「显示坐标 / 数据坐标」混用的一族问题——表格拿到的列索引是网格列(含行号列),用户隐藏或拖动过列之后,大文本编辑器按网格列去取值,就打开了隔壁列的内容(表现为"调整列显示后,大文本编辑异常")。
修复:
large_text_cell_target,行列一次换算到底;display_row_of_actual_row反向换算,新行豁免列筛选);验证:新增行为回归测试 + 源码级守卫(行/列边界方法必须出现换算调用,做过变异验证:去掉换算必红),db_view 936 项测试全绿。
升级到 v0.20.1 及以后(v0.22.0 也行)按原来的操作路径再试一次(先隐藏/拖动列,再开大文本编辑);若还有某个具体列组合能复现,把表结构和操作步骤发我们。