I am using v-data-table. I am trying to align the checkbox to center because it is automatically aligned left when using the data table even if I used align: center on it. Here is the object on my data table header:
{ text: this.$t('Actions'), value: 'actions', width:'10%', align:'center', sortable: false , divider: true},
On my v-data-table tag, I used on <template> tag as follows:
<template v-slot:item.visibility="{ item }">
<v-checkbox
v-model="item.isVisible">
</v-checkbox>
</template>
I tried using the <center> tag, align-items: center on CSS when I assigned a class on it, using the and . But none of them worked. Is there any way to manipulate the alignment of data in v-data-table?
CodePudding user response:
Use class d-flex justify-center.
justify-center works only when the display is flex. so set it using d-flex
CodePudding user response:
You can try below:
<template>
<v-container fluid >
<v-checkbox
v-model="item.isVisible">
</v-checkbox>
</v-container>
</template>
