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

TxMenu.

Interactive preview

Flat list of menu actions; use ContextMenu for nested actions.

TxMenu

ParameterTypeDefaultMeaning
itemsList<TxMenuItem>const []Entries; replaced by dataSource when bound.
dataSourceObject?nullList, configuration or DataSource instance; takes precedence over items.
onItemClickvoid Function(TxMenuItem item, int index)?nullReports the activated entry; arguments follow the callback signature.
disabledboolfalseDisables interaction.
labelString'Menü'Label or accessible 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)),
  );
}