From 9a80a37609852a693f5be5186f8ebfc27431b583 Mon Sep 17 00:00:00 2001 From: Marcos Moura Date: Mon, 5 Dec 2016 00:57:54 -0200 Subject: [PATCH] fix table row not watching item #116 #113 (#143) --- src/components/mdTable/mdTableRow.vue | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/mdTable/mdTableRow.vue b/src/components/mdTable/mdTableRow.vue index b048aa6..8deeded 100644 --- a/src/components/mdTable/mdTableRow.vue +++ b/src/components/mdTable/mdTableRow.vue @@ -40,6 +40,12 @@ }; } }, + watch: { + mdItem(newValue, oldValue) { + this.parentTable.data[this.index] = this.mdItem; + this.handleMultipleSelection(newValue === oldValue); + } + }, methods: { setSelectedRow(value, index) { if (value) { @@ -94,11 +100,6 @@ } } }, - watch: { - data() { - this.parentTable.data[this.index] = this.item; - } - }, mounted() { this.parentTable = getClosestVueParent(this.$parent, 'md-table');