Vue.js 我想使用Vuetify v-data-table折叠/扩展单个组?
我有一个带有GROUPBY和自定义group头的数据表。我想折叠和扩展单个组,类似于标准组标题的功能 我创建了一个崩溃的btn,但我;我不确定哪个命令或属性将执行折叠(以及稍后的展开)Vue.js 我想使用Vuetify v-data-table折叠/扩展单个组?,vue.js,vuetify.js,Vue.js,Vuetify.js,我有一个带有GROUPBY和自定义group头的数据表。我想折叠和扩展单个组,类似于标准组标题的功能 我创建了一个崩溃的btn,但我;我不确定哪个命令或属性将执行折叠(以及稍后的展开) …带GROUPBY子句的v-data-table。。。。 减mdi {{grp.items[0].startTime | dateString} 组{grp.items[0].grpCode} 组头有一个名为切换的道具。它是一个控制组项目扩展的函数。您所要做的就是在按钮中调用: <template v-sl
…带GROUPBY子句的v-data-table。。。。
减mdi
{{grp.items[0].startTime | dateString}
组{grp.items[0].grpCode}
组头有一个名为切换的道具。它是一个控制组项目扩展的函数。您所要做的就是在按钮中调用:
<template v-slot:group.header="{ group, toggle }">
<v-btn text icon small color="white" @click="toggle">
更多信息:即使问题有点老,我想展示一个完整的工作解决方案:
...v-data-table with group-by clause....
<template v-slot:group.header="{items, isOpen, toggle}">
<th colspan="100%">
<v-btn text icon small color="white" @click="toggle">
<v-icon>{{ isOpen ? 'mdi-minus' : 'mdi-plus' }}</v-icon>
</v-btn>
<span class="mx-2 subtitle-1">{{items[0].startTime | dateString}}</span>
<span class="mx-2 subtitle-1"> Group {{items[0].grpCode}}</span>
</th>
</template>
…带GROUPBY子句的v-data-table。。。。
{{isOpen?'mdi-minus':'mdi-plus'}}
{{items[0].startTime | dateString}
组{items[0].grpCode}
对于我来说,eslint接受了以下内容:
...v-data-table with group-by clause....
<template v-slot:group.header="{items, isOpen, toggle}">
<th colspan="100%">
<v-btn text icon small color="white" @click="toggle">
<v-icon>{{ isOpen ? 'mdi-minus' : 'mdi-plus' }}</v-icon>
</v-btn>
<span class="mx-2 subtitle-1">{{items[0].startTime | dateString}}</span>
<span class="mx-2 subtitle-1"> Group {{items[0].grpCode}}</span>
</th>
</template>