DxTableBandHeader Plugin Reference
A plugin that renders the banded cells.
Import
Use the following statement to import a plugin with embedded theme components:
import { DxTableBandHeader } from '@devexpress/dx-vue-grid-bootstrap4';
If you want to use custom components, you can import the themeless plugin:
import { DxTableBandHeader } from '@devexpress/dx-vue-grid';
User Reference
Dependencies
Properties
Interfaces
DxTableBandHeader.ColumnBands
Describes properties of column bands that the DxTableBandHeader plugin renders.
| Name |
Type |
Description |
| columnName? |
string |
A column name that is used to identify a column in the bands tree. |
| title? |
string |
The band’s title. Used only for bands and ignored for columns. |
| children? |
Array<DxTableBandHeader.ColumnBands> |
Nested bands and columns. |
Component Types
DxTableBandHeader.DxCell
Slots
| Field |
Description |
| default |
The default Vue slot. |
Plugin Components
| Name |
Properties |
Description |
| DxTableBandHeader.components.DxCell |
DxTable.DxCell |
A component that renders a band cell. |
| DxTableBandHeader.components.DxRow |
DxTable.DxRow |
A component that renders a band cells’ row. |
Plugin Developer Reference
Imports
| Name |
Plugin |
Type |
Description |
| tableHeaderRows |
Getter |
Array<TableRow> |
Header rows to be rendered. |
| tableColumns |
Getter |
Array<TableColumn> |
Table columns. |
| tableCell |
Template |
DxTable.DxCell |
A template that renders a table cell. |
| tableRow |
Template |
DxTable.DxRow |
A template that renders a table row. |
Exports
| Name |
Plugin |
Type |
Description |
| tableHeaderRows |
Getter |
Array<TableRow> |
Table header rows. |