t×tecexpressby TeKOcloud
ENv0.7.1
Daten & Ansichten / VUE

TxColumn.

Interaktive Vorschau

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

PropTypStandardBedeutung
dataFieldstringerforderlichFeldname; muss im Grid eindeutig sein.
captionstring | undefinedundefinedSichtbare Feld-/Spaltenüberschrift.
widthstring | number | undefinedundefinedBreite; Vue-Zahlen in Pixeln, Flutter in logischen Pixeln.
allowSortingboolean | undefinedtrueErlaubt Sortierung dieser Spalte.
allowFilteringboolean | undefinedtrueErlaubt Filtern dieser Spalte.
cellTemplatestring | undefinedundefinedName des Vue-Slots für eigene Zellen.
visibleboolean | undefinedtrueSteuert die Sichtbarkeit.
alignment"center" | "left" | "right" | undefinedundefinedAusrichtung des Inhalts.
vue
<script setup lang="ts">
import { TxColumn, TxDataGrid } from '@tekocloud.de/tecexpress'
import '@tekocloud.de/tecexpress/themes/index.css'
const rows = [{ id: 1, name: 'Alex' }]
</script>

<template>
  <TxDataGrid :data-source="rows" key-expr="id">
    <TxColumn data-field="name" caption="Name" cell-template="nameCell" />
    <template #nameCell="{ value }"><strong>{{ value }}</strong></template>
  </TxDataGrid>
</template>