Skip to content

Commit 1725d22

Browse files
committed
fix a bug about editing mode.
1 parent de8a593 commit 1725d22

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/aha-table.html

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,6 @@
6767
aha-table .selected {
6868
background-color: #f3f3f3;
6969
}
70-
aha-table .modified {
71-
background-color: yellow;
72-
}
7370
aha-table .column-head {
7471
white-space: nowrap;
7572
}
@@ -467,7 +464,12 @@
467464
row._modified = true;
468465
this.modified.push(row);
469466
}
470-
row._editing = false;
467+
468+
if (!e.relatedTarget
469+
|| !e.relatedTarget.templateInstance
470+
|| e.relatedTarget.templateInstance.model.row !== e.target.templateInstance.model.row) {
471+
row._editing = false;
472+
}
471473

472474
if (column.required && !e.target.validity.valid) {
473475
this.fire('after-invalid', {"event": e, "row" : row, "column" : column});

0 commit comments

Comments
 (0)