TTableHeader<T, K>.actions constructor

TTableHeader<T, K>.actions(
  1. List<TButtonGroupItem> builder(
    1. TListItem<T, K>
    ), {
  2. String text = "Actions",
  3. Alignment? alignment = Alignment.center,
  4. int? flex,
  5. double? minWidth,
  6. double? maxWidth,
  7. int? count,
})

Creates a header for row actions.

Implementation

TTableHeader.actions(
  List<TButtonGroupItem> Function(TListItem<T, K>) builder, {
  this.text = "Actions",
  this.alignment = Alignment.center,
  this.flex,
  this.minWidth,
  double? maxWidth,
  int? count,
})  : map = null,
      maxWidth = maxWidth ?? (count != null ? (50.0 * count).clamp(50.0, 150.0) : null),
      builder = ((ctx, item, __) => TButtonGroup(type: TButtonGroupType.icon, alignment: WrapAlignment.end, items: builder(item)));