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

TxActionSheet.

Interaktive Vorschau

Aktionsauswahl am unteren Bildschirmrand mit Abbrechen-Aktion.

TxActionSheet

ParameterTypStandardBedeutung
itemsList<TxAction>const []Einträge; bei Datenbindung durch dataSource ersetzt.
dataSourceObject?nullListe, Konfiguration oder DataSource-Instanz; hat Vorrang vor items.
titleString?nullTitel der Ansicht.
onItemClickValueChanged<TxAction>?nullMeldet den aktivierten Eintrag; Parameter gemäß der Callbacksignatur.
cancelTextString'Abbrechen'Beschriftung der Abbrechen-Aktion.
Mitglied / Typ / RückgabeBedeutung
static Future<TxAction?> show(BuildContext context, {List<TxAction> items = const [], Object? dataSource, String? title})Öffnet die native Overlay-Alternative; den Rückgabevertrag der jeweiligen Signatur beachten.
dart
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';

Widget example() {

  return TxActionSheet(title: 'Actions', items: const [TxAction(id: 'copy', text: 'Copy')], onItemClick: (action) {});
}
dart
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';

Future<void> open(BuildContext context) async {
  final selected = await TxActionSheet.show(context, items: const [TxAction(id: 'copy', text: 'Copy')]);
  debugPrint('${selected?.id}');
}