Vuetify: [Bug Report] v-data-table group.header does not span the entire row

Created on 1 Oct 2019  路  4Comments  路  Source: vuetifyjs/vuetify

Environment

Vuetify Version: 2.0.19
Vue Version: 2.6.10
Browsers: Chrome 77.0.3865.90
OS: Windows 10

Steps to reproduce

Add the following templat to a grouped v-data-table:

<template v-slot:group.header="{ group, headers }"> <tr> <td :colspan="headers.length"> <span style="font-weight:bold;"> {{ group.toUpperCase() }} </span> </td> </tr> </template>

Expected Behavior

The header row should span the entire row.

Actual Behavior

The header only appears in the first column.

Reproduction Link

https://codepen.io/yjagota/pen/VwZJdjj

triage

Most helpful comment

Omitting the <tr> tag resolves the issue since the slot is already a <tr> tag.

So it becomes like this:
<template v-slot:group.header="{ group, headers }"> <td :colspan="headers.length"> <span style="font-weight:bold;"> {{ group.toUpperCase() }} </span> </td> </template>

All 4 comments

Omitting the <tr> tag resolves the issue since the slot is already a <tr> tag.

So it becomes like this:
<template v-slot:group.header="{ group, headers }"> <td :colspan="headers.length"> <span style="font-weight:bold;"> {{ group.toUpperCase() }} </span> </td> </template>

Thanks. That does resolve it. Is there any way to find the information about slot tags? The documentation does not provide any such information. Some are obvious but others, not so much.

The v-data-table API section's slot tab only briefly describes its scoped props. I can't find any examples below regarding the group.header slot too. I could make a PR to have it included under the example's slot section, no promises though :)

Haha. Thanks, that will be great. 馃憤

I am closing the issue as it is resolved.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sebastianmacias picture sebastianmacias  路  3Comments

ricardovanlaarhoven picture ricardovanlaarhoven  路  3Comments

Webifi picture Webifi  路  3Comments

smousa picture smousa  路  3Comments

jofftiquez picture jofftiquez  路  3Comments