Spaltenkonfiguration des DataGrid; keine eigenständige Oberfläche.
interface Column {
dataField: string
caption?: string
width?: string | number
allowSorting?: boolean
allowFiltering?: boolean
cellTemplate?: string
visible?: boolean
alignment?: 'left' | 'center' | 'right'
}| Feld | Bedeutung |
|---|---|
| dataField | Feldname; muss im Grid eindeutig sein. |
| caption | Sichtbare Feld-/Spaltenüberschrift. |
| width | Breite; Vue-Zahlen in Pixeln, Flutter in logischen Pixeln. |
| allowSorting | Erlaubt Sortierung dieser Spalte. |
| allowFiltering | Erlaubt Filtern dieser Spalte. |
| cellTemplate | Name des Vue-Slots für eigene Zellen. |
| visible | Steuert die Sichtbarkeit. |
| alignment | Ausrichtung des Inhalts. |
import type { Column } from '@tekocloud.de/tecexpress'
const example: Column = { dataField: 'name', caption: 'Name' }
console.log(example)