This commit is contained in:
2020-01-31 00:32:21 +00:00
parent 12d0e4ca9b
commit 38e0b1c610
2 changed files with 13 additions and 3 deletions

View File

@@ -10,6 +10,7 @@
:loading="loading"
:disable-sort="true"
:show-select="showSelect"
:single-select="singleSelect"
:footer-props="{
showCurrentPage: true,
showFirstLastPage: true,
@@ -43,9 +44,10 @@
<td>
<v-checkbox
v-model="selected"
:value="item.id"
:value="item"
primary
hide-details
@change="handleSelect($event)"
></v-checkbox>
</td>
</template>
@@ -121,6 +123,10 @@ export default {
showSelect: {
type: Boolean,
default: false
},
singleSelect: {
type: Boolean,
default: false
}
},
watch: {
@@ -136,8 +142,11 @@ export default {
}
},
methods: {
handleSelect(obj1, obj2) {
debugger;
handleSelect(selectedItem) {
//due to making own template for items need to handle singleselect which only affects if select all checkbox at top is visible when making own item template
if (this.singleSelect) {
this.selected.splice(0, this.selected.length - 1);
}
},
btnClick(key, i) {
//translate key to actual object type from header data

View File

@@ -6,6 +6,7 @@
:caption="getCaption()"
:dataFilterId="currentDataFilterId"
:showSelect="true"
:singleSelect="true"
>
</gz-data-table>
</v-container>