Auswahleintrag; Wertauflösung über value, dann id, dann text.
interface TxCollectionItem {
id?: string | number
value?: unknown
text: string
icon?: string
disabled?: boolean
group?: string
imageUrl?: string
items?: TxCollectionItem[]
destructive?: boolean
separator?: boolean
}| Feld | Bedeutung |
|---|---|
| id | Eindeutige stabile ID. |
| value | Aktueller Eingabe-/Optionswert. |
| text | Anzuzeigender Text. |
| icon | Symbol der Aktion. |
| disabled | Sperrt die Interaktion. |
| group | Gruppierungsbeschreibungen beziehungsweise Gruppenname. |
| imageUrl | Bildadresse der Karte. |
| items | Einträge; bei Datenbindung durch dataSource ersetzt. |
| destructive | Kennzeichnet eine destruktive Aktion. |
| separator | Kennzeichnet einen Menütrenner. |
import type { TxCollectionItem } from '@tekocloud.de/tecexpress'
const example: TxCollectionItem = { id: 1, text: 'One', value: 1 }
console.log(example)