t×tecexpressby TeKOcloud
ENv0.7.1
API & Datentypen / FLUTTER

TxPush.

Einfüge-, Änderungs- oder Löschoperation für push. Mehrere Operationen laufen nacheinander, ohne Transaktion.

TxPush.insert

ParameterTypStandardBedeutung
dataTerforderlichDatensätze beziehungsweise Nutzdaten des Ereignisses.

TxPush.update

ParameterTypStandardBedeutung
keyObjecterforderlichStabiler Schlüssel beziehungsweise Selector; nicht mit Widget-Key verwechseln.
changeT Function(T)erforderlichTransformation des bestehenden Datensatzes.

TxPush.remove

ParameterTypStandardBedeutung
keyObjecterforderlichStabiler Schlüssel beziehungsweise Selector; nicht mit Widget-Key verwechseln.
Mitglied / Typ / RückgabeBedeutung
final String typeDarstellungs-/Eingabetyp; zulässige Werte siehe Signatur.
dart
import 'package:tecexpress/tecexpress.dart';

Future<void> example() async {
  final source = TxDataSource.array([1], keyOf: (v) => v);
  await source.push([const TxPush.insert(2), const TxPush.remove(1)]);
  source.dispose();
}