t×tecexpressby TeKOcloud
DEv0.7.1
Navigation & feedback / VUE

TxContextMenu.

Interactive preview

Context actions opened by right-clicking or long-pressing the target.

PropTypeDefaultMeaning
itemsTxEntry[] | undefined[]Entries; replaced by dataSource when bound.
dataSourceTxSource<TxEntry> | undefinedundefinedList, configuration or DataSource instance; takes precedence over items.
disabledboolean | undefinedfalseDisables interaction.
labelstring | undefinedundefinedLabel or accessible name.
visibleboolean | undefinedfalseControls visibility.

Events

EventPayload / behavior
update:visibleNew visible value; accept using v-model:visible (modelValue: v-model).
itemClick{ itemData }

Slots

SlotArguments
default()
vue
<script setup lang="ts">
import { ref } from 'vue'
import { TxContextMenu } from '@tekocloud.de/tecexpress'
import '@tekocloud.de/tecexpress/themes/index.css'
const saved = ref(false)
</script>

<template>
  <TxContextMenu :items="[{ text: 'Copy' }]" @item-click="saved = true">Right click here</TxContextMenu>
</template>