attach abstract method
void
attach({
- required FdcGridLayoutSnapshot capture(),
- required void restore(
- FdcGridLayoutSnapshot snapshot
- required void reset(),
- required bool focusColumn(
- String columnId
- required bool setColumnVisible(),
- required Future<
bool> clearFilters(), - required bool showFilters(),
- required Future<
bool> hideFilters(), - required Future<
bool> clearSorting(), - required bool expandDetailRow({
- int? rowIndex,
- required bool collapseDetailRow({
- int? rowIndex,
- required bool collapseAllDetailRows(),
- required bool clearRangeSelection(),
- required Future<
void> saveLayout(), - required Future<
bool> loadLayout(), - required Future<
void> deleteLayout(), - required void layoutChanged(),
Connects the feature to one live grid and supplies its command delegates.
Implementation
void attach({
required FdcGridLayoutSnapshot Function() capture,
required void Function(FdcGridLayoutSnapshot snapshot) restore,
required void Function() reset,
required bool Function(String columnId) focusColumn,
required bool Function(String columnId, bool visible) setColumnVisible,
required Future<bool> Function() clearFilters,
required bool Function() showFilters,
required Future<bool> Function() hideFilters,
required Future<bool> Function() clearSorting,
required bool Function({int? rowIndex}) expandDetailRow,
required bool Function({int? rowIndex}) collapseDetailRow,
required bool Function() collapseAllDetailRows,
required bool Function() clearRangeSelection,
required Future<void> Function() saveLayout,
required Future<bool> Function() loadLayout,
required Future<void> Function() deleteLayout,
required void Function() layoutChanged,
});