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

TxCollectionItem.

Auswahleintrag; Wertauflösung über value, dann id, dann text.

ts
interface TxCollectionItem {
  id?: string | number
  value?: unknown
  text: string
  icon?: string
  disabled?: boolean
  group?: string
  imageUrl?: string
  items?: TxCollectionItem[]
  destructive?: boolean
  separator?: boolean
}
FeldBedeutung
idEindeutige stabile ID.
valueAktueller Eingabe-/Optionswert.
textAnzuzeigender Text.
iconSymbol der Aktion.
disabledSperrt die Interaktion.
groupGruppierungsbeschreibungen beziehungsweise Gruppenname.
imageUrlBildadresse der Karte.
itemsEinträge; bei Datenbindung durch dataSource ersetzt.
destructiveKennzeichnet eine destruktive Aktion.
separatorKennzeichnet einen Menütrenner.
ts
import type { TxCollectionItem } from '@tekocloud.de/tecexpress'
const example: TxCollectionItem = { id: 1, text: 'One', value: 1 }
console.log(example)