Flache Liste von Menüaktionen; verschachtelte Aktionen gehören ins ContextMenu.
| Prop | Typ | Standard | Bedeutung |
|---|---|---|---|
dataSource | TxSource<string | Item> | undefined | undefined | Liste, Konfiguration oder DataSource-Instanz; hat Vorrang vor items. |
items | (string | Item)[] | undefined | [] | Einträge; bei Datenbindung durch dataSource ersetzt. |
disabled | boolean | undefined | false | Sperrt die Interaktion. |
label | string | undefined | Menü | Beschriftung beziehungsweise zugänglicher Name. |
Ereignisse
| Event | Payload / Verhalten |
|---|---|
| itemClick | { itemData, itemIndex, event } |
<script setup lang="ts">
import { ref } from 'vue'
import { TxMenu } from '@tekocloud.de/tecexpress'
import '@tekocloud.de/tecexpress/themes/index.css'
const saved = ref(false)
</script>
<template>
<TxMenu :items="[{ text: 'Home' }]" @item-click="saved = true" />
</template>