fix: dragging to adjust td width boundary error #569

pr675
zhaopeng 2 years ago committed by GitHub
parent 6ada65e768
commit 2738d3ae4c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -285,7 +285,8 @@ export class TableTool {
dx = nextColWidth - this.MIN_TD_WIDTH dx = nextColWidth - this.MIN_TD_WIDTH
} }
const moveColWidth = curColWidth + dx const moveColWidth = curColWidth + dx
// 开始移动 // 开始移动,只有表格的最后一列线才会改变表格的宽度,其他场景不用计算表格超出
if (index === colgroup.length - 1) {
let moveTableWidth = 0 let moveTableWidth = 0
for (let c = 0; c < colgroup.length; c++) { for (let c = 0; c < colgroup.length; c++) {
const group = colgroup[c] const group = colgroup[c]
@ -305,6 +306,7 @@ export class TableTool {
const tableWidth = element.width! const tableWidth = element.width!
dx = innerWidth - tableWidth dx = innerWidth - tableWidth
} }
}
if (dx) { if (dx) {
// 当前列增加,后列减少 // 当前列增加,后列减少
if (colgroup.length - 1 !== index) { if (colgroup.length - 1 !== index) {

Loading…
Cancel
Save