t×tecexpressby TeKOcloud
ENv0.7.1
API & Datentypen / VUE

Column.

Spaltenkonfiguration des DataGrid; keine eigenständige Oberfläche.

ts
interface Column {
  dataField: string
  caption?: string
  width?: string | number
  allowSorting?: boolean
  allowFiltering?: boolean
  cellTemplate?: string
  visible?: boolean
  alignment?: 'left' | 'center' | 'right'
}
FeldBedeutung
dataFieldFeldname; muss im Grid eindeutig sein.
captionSichtbare Feld-/Spaltenüberschrift.
widthBreite; Vue-Zahlen in Pixeln, Flutter in logischen Pixeln.
allowSortingErlaubt Sortierung dieser Spalte.
allowFilteringErlaubt Filtern dieser Spalte.
cellTemplateName des Vue-Slots für eigene Zellen.
visibleSteuert die Sichtbarkeit.
alignmentAusrichtung des Inhalts.
ts
import type { Column } from '@tekocloud.de/tecexpress'
const example: Column = { dataField: 'name', caption: 'Name' }
console.log(example)