|
|
|
@ -3339,7 +3339,26 @@ export default function luckysheetHandler() { |
|
|
|
|
|
|
|
cfg["customHeight"][Store.luckysheet_rows_change_size_start[1]] = 1; |
|
|
|
|
|
|
|
cfg["rowlen"][Store.luckysheet_rows_change_size_start[1]] = Math.ceil(size/Store.zoomRatio); |
|
|
|
const changeRowIndex = Store.luckysheet_rows_change_size_start[1]; |
|
|
|
let changeRowSelected = false; |
|
|
|
if(Store["luckysheet_select_save"].length > 0) { |
|
|
|
Store["luckysheet_select_save"].filter(select => select.row_select).some((select) => { |
|
|
|
if(changeRowIndex >= select.row[0] && changeRowIndex <= select.row[1]) { |
|
|
|
changeRowSelected = true; |
|
|
|
} |
|
|
|
return changeRowSelected; |
|
|
|
}); |
|
|
|
} |
|
|
|
if(changeRowSelected) { |
|
|
|
Store["luckysheet_select_save"].filter(select => select.row_select).forEach(select => { |
|
|
|
for(let r = select.row[0]; r <= select.row[1]; r++) { |
|
|
|
cfg["rowlen"][r] = Math.ceil(size/Store.zoomRatio); |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
else { |
|
|
|
cfg["rowlen"][Store.luckysheet_rows_change_size_start[1]] = Math.ceil(size/Store.zoomRatio); |
|
|
|
} |
|
|
|
|
|
|
|
let images = imageCtrl.moveChangeSize("row", Store.luckysheet_rows_change_size_start[1], size); |
|
|
|
|
|
|
|
@ -3421,7 +3440,27 @@ export default function luckysheetHandler() { |
|
|
|
|
|
|
|
cfg["customWidth"][Store.luckysheet_cols_change_size_start[1]] = 1; |
|
|
|
|
|
|
|
cfg["columnlen"][Store.luckysheet_cols_change_size_start[1]] = Math.ceil(size/Store.zoomRatio); |
|
|
|
const changeColumnIndex = Store.luckysheet_cols_change_size_start[1]; |
|
|
|
let changeColumnSelected = false; |
|
|
|
if(Store["luckysheet_select_save"].length > 0) { |
|
|
|
Store["luckysheet_select_save"].filter(select => select.column_select).some((select) => { |
|
|
|
if(changeColumnIndex >= select.column[0] && changeColumnIndex <= select.column[1]) { |
|
|
|
changeColumnSelected = true; |
|
|
|
} |
|
|
|
return changeColumnSelected; |
|
|
|
}); |
|
|
|
} |
|
|
|
if(changeColumnSelected) { |
|
|
|
Store["luckysheet_select_save"].filter(select => select.column_select).forEach(select => { |
|
|
|
for(let r = select.column[0]; r <= select.column[1]; r++) { |
|
|
|
cfg["columnlen"][r] = Math.ceil(size/Store.zoomRatio); |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
else { |
|
|
|
cfg["columnlen"][Store.luckysheet_cols_change_size_start[1]] = Math.ceil(size/Store.zoomRatio); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
let images = imageCtrl.moveChangeSize("column", Store.luckysheet_cols_change_size_start[1], size); |
|
|
|
|
|
|
|
@ -4648,7 +4687,7 @@ export default function luckysheetHandler() { |
|
|
|
$("#luckysheet-wa-functionbox-confirm").click(); |
|
|
|
Store.luckysheet_select_status = false; |
|
|
|
|
|
|
|
Store.luckysheet_select_save = [{ "row": [0, Store.flowdata.length - 1], "column": [0, Store.flowdata[0].length - 1], "row_focus": 0, "column_focus": 0 }]; |
|
|
|
Store.luckysheet_select_save = [{ "row": [0, Store.flowdata.length - 1], "column": [0, Store.flowdata[0].length - 1], "row_focus": 0, "column_focus": 0, row_select: true, column_select: true }]; |
|
|
|
selectHightlightShow(); |
|
|
|
|
|
|
|
clearTimeout(Store.countfuncTimeout); |
|
|
|
|