t×tecexpressby TeKOcloud
ENv0.7.1
Navigation & Feedback / FLUTTER

TxMenu.

Interaktive Vorschau

Flache Liste von Menüaktionen; verschachtelte Aktionen gehören ins ContextMenu.

TxMenu

ParameterTypStandardBedeutung
itemsList<TxMenuItem>const []Einträge; bei Datenbindung durch dataSource ersetzt.
dataSourceObject?nullListe, Konfiguration oder DataSource-Instanz; hat Vorrang vor items.
onItemClickvoid Function(TxMenuItem item, int index)?nullMeldet den aktivierten Eintrag; Parameter gemäß der Callbacksignatur.
disabledboolfalseSperrt die Interaktion.
labelString'Menü'Beschriftung beziehungsweise zugänglicher Name.
dart
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';

Widget example() {
  var saved = false;
  return StatefulBuilder(
    builder: (context, setState) => TxMenu(items: const [TxMenuItem('Home')], onItemClick: (item, index) => setState(() => saved = true)),
  );
}