This commit is contained in:
@@ -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
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
:caption="getCaption()"
|
||||
:dataFilterId="currentDataFilterId"
|
||||
:showSelect="true"
|
||||
:singleSelect="true"
|
||||
>
|
||||
</gz-data-table>
|
||||
</v-container>
|
||||
|
||||
Reference in New Issue
Block a user