Skip to content

Commit 30c2f80

Browse files
VdustRmarcosmoura
authored andcommitted
fix(MdTableRow): update selectableItem while mdItem changed (#1496)
fix #1492
1 parent 11c2785 commit 30c2f80

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/components/MdTable/MdTableRow.vue

+6-2
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@
8383
},
8484
mdSelectable () {
8585
this.MdTable.selectingMode = this.mdSelectable
86+
},
87+
mdItem (after, before) {
88+
this.removeSelectableItem(before)
89+
this.$nextTick(this.addSelectableItem)
8690
}
8791
},
8892
methods: {
@@ -121,12 +125,12 @@
121125
122126
this.MdTable.selectable.push(this.mdItem)
123127
},
124-
removeSelectableItem () {
128+
removeSelectableItem (target = this.mdItem) {
125129
if (!this.hasMultipleSelection) {
126130
return
127131
}
128132
129-
this.MdTable.selectable = this.MdTable.selectable.filter(item => item !== this.mdItem)
133+
this.MdTable.selectable = this.MdTable.selectable.filter(item => item !== target)
130134
}
131135
},
132136
created () {

0 commit comments

Comments
 (0)