Vue.js 我想使用Vuetify v-data-table折叠/扩展单个组?

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和自定义group头的数据表。我想折叠和扩展单个组,类似于标准组标题的功能

我创建了一个崩溃的btn,但我;我不确定哪个命令或属性将执行折叠(以及稍后的展开)

…带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>