fix: 修复zipElementList中跨页表格结构处理异常问题

This commit is contained in:
yulei
2024-08-19 14:50:43 +08:00
parent 1afd0450b9
commit eb7a87b4a8
+3 -3
View File
@@ -606,10 +606,10 @@ export function zipElementList(
) as Array<Array<ITd | undefined | null>> ) as Array<Array<ITd | undefined | null>>
element.trList!.forEach((tr, trIndex) => { element.trList!.forEach((tr, trIndex) => {
let tdIndex = 0 let tdIndex = 0
while (virtualTable[trIndex][tdIndex] === null) {
tdIndex++
}
tr.tdList.forEach(td => { tr.tdList.forEach(td => {
while (virtualTable[trIndex][tdIndex] === null) {
tdIndex++
}
virtualTable[trIndex][tdIndex] = td virtualTable[trIndex][tdIndex] = td
for (let i = 1; i < td.rowspan; i++) { for (let i = 1; i < td.rowspan; i++) {
virtualTable[trIndex + i][tdIndex] = null virtualTable[trIndex + i][tdIndex] = null