showColumnVisibilityDialog method

void showColumnVisibilityDialog(
  1. BuildContext context,
  2. List<HeaderColumn> headerColumns,
  3. TreeDataTableProvider provider,
  4. ValueChanged<List<HeaderColumn>> onChanged, {
  5. String? tableId,
})
inherited

Implementation

void showColumnVisibilityDialog(
  BuildContext context,
  List<hc.HeaderColumn> headerColumns,
  TreeDataTableProvider provider,
  ValueChanged<List<hc.HeaderColumn>> onChanged, {
  String? tableId,
}) {
  unawaited(showDialog<void>(
    context: context,
    barrierDismissible: true,
    builder: (_) => ColumnVisibilityDialog(
      headerColumns: headerColumns,
      provider: provider,
      onChanged: onChanged,
      persistColumnStateId: tableId,
    ),
  ));
}