Commit 863758b0 authored by 何远江's avatar 何远江

优化回显标记区域

parent 07d14cda
...@@ -1013,11 +1013,11 @@ const loadExcel = () => { ...@@ -1013,11 +1013,11 @@ const loadExcel = () => {
}, },
sheetActivate: (index: any) => { sheetActivate: (index: any) => {
const sheet = luckysheet.getSheet({ index }) const sheet = luckysheet.getSheet({ index })
setSheetAreaMark(sheet) nextTick(() => setSheetAreaMark(sheet))
}, },
workbookCreateAfter: () => { workbookCreateAfter: () => {
const sheet = luckysheet.getSheet() const sheet = luckysheet.getSheet()
setSheetAreaMark(sheet) nextTick(() => setSheetAreaMark(sheet))
} }
} }
}) })
...@@ -1035,7 +1035,6 @@ const setSheetAreaMark = (sheet: any) => { ...@@ -1035,7 +1035,6 @@ const setSheetAreaMark = (sheet: any) => {
if (locaExcelAreaMarks[sheet.order].length) { if (locaExcelAreaMarks[sheet.order].length) {
locaExcelAreaMarks[sheet.order].forEach((item: any) => { locaExcelAreaMarks[sheet.order].forEach((item: any) => {
// 设置数据区标记 // 设置数据区标记
setTimeout(() => {
luckysheet.menuButton.customUpdateFormat( luckysheet.menuButton.customUpdateFormat(
null, null,
'bg', 'bg',
...@@ -1046,11 +1045,9 @@ const setSheetAreaMark = (sheet: any) => { ...@@ -1046,11 +1045,9 @@ const setSheetAreaMark = (sheet: any) => {
item.endColum, item.endColum,
false false
) )
}, 50)
if (item.excelAreaTitle.length) { if (item.excelAreaTitle.length) {
const areas = JSON.parse(item.titleArea) const areas = JSON.parse(item.titleArea)
areas.forEach((area: any) => { areas.forEach((area: any) => {
setTimeout(() => {
luckysheet.menuButton.customUpdateFormat( luckysheet.menuButton.customUpdateFormat(
null, null,
'bg', 'bg',
...@@ -1061,12 +1058,10 @@ const setSheetAreaMark = (sheet: any) => { ...@@ -1061,12 +1058,10 @@ const setSheetAreaMark = (sheet: any) => {
area.ec, area.ec,
false false
) )
}, 50)
}) })
} }
if (item.desGroups.length) { if (item.desGroups.length) {
item.desGroups.forEach((area) => { item.desGroups.forEach((area) => {
setTimeout(() => {
luckysheet.menuButton.customUpdateFormat( luckysheet.menuButton.customUpdateFormat(
null, null,
'bg', 'bg',
...@@ -1077,11 +1072,9 @@ const setSheetAreaMark = (sheet: any) => { ...@@ -1077,11 +1072,9 @@ const setSheetAreaMark = (sheet: any) => {
area.endColum, area.endColum,
false false
) )
}, 50)
if (area.titles.length) { if (area.titles.length) {
area.titles.forEach((a) => { area.titles.forEach((a) => {
setTimeout(() => {
luckysheet.menuButton.customUpdateFormat( luckysheet.menuButton.customUpdateFormat(
null, null,
'bg', 'bg',
...@@ -1092,7 +1085,6 @@ const setSheetAreaMark = (sheet: any) => { ...@@ -1092,7 +1085,6 @@ const setSheetAreaMark = (sheet: any) => {
a.colum, a.colum,
false false
) )
}, 50)
}) })
} }
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment