refactor: waiting 1ms for apply updated value

pull/6984/head
KumJungMin 2024-12-22 15:58:54 +09:00
parent b5ca6858a9
commit bd0a270b1c
1 changed files with 13 additions and 1 deletions

View File

@ -221,6 +221,7 @@ export default {
documentEditListener: null,
selfClick: false,
overlayEventListener: null,
editCompleteTimeout: null,
data() {
return {
d_editing: this.editing,
@ -306,8 +307,14 @@ export default {
this.documentEditListener = (event) => {
this.selfClick = this.$el && this.$el.contains(event.target);
if (this.editCompleteTimeout) {
clearTimeout(this.editCompleteTimeout);
}
if (!this.selfClick) {
this.editCompleteTimeout = setTimeout(() => {
this.completeEdit(event, 'outside');
}, 1);
}
};
@ -319,6 +326,11 @@ export default {
document.removeEventListener('mousedown', this.documentEditListener);
this.documentEditListener = null;
this.selfClick = false;
if (this.editCompleteTimeout) {
clearTimeout(this.editCompleteTimeout);
this.editCompleteTimeout = null;
}
}
},
switchCellToViewMode() {