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 != null
          ? maxWidth.clamp(75.0, 150.0)
          : count != null
              ? (50.0 * count).clamp(75.0, 150.0)
              : null,
      builder = ((ctx, item, __) => TButtonGroup(type: TButtonGroupType.icon, alignment: WrapAlignment.end, items: builder(item)));