TTableDetails<T, K> constructor

const TTableDetails<T, K>({
  1. TTableExpansionMode mode = TTableExpansionMode.bottom,
  2. TTableExpansionMode? createMode,
  3. String? itemTitle(
    1. T item
    )?,
  4. String? itemSubTitle(
    1. T item
    )?,
  5. String? itemDescription(
    1. T item
    )?,
  6. String? itemImageUrl(
    1. T item
    )?,
  7. List<Widget> actions(
    1. T item
    )?,
  8. Future<bool> onWillExpand(
    1. K key
    )?,
  9. Future<bool> onWillCollapse(
    1. K key
    )?,
  10. bool focus = false,
  11. double? dimmedOpacity,
  12. TListExpandedBuilder<T, K>? builder,
  13. TTableCreateBuilder<T, K>? createBuilder,
  14. String? createTitle(
    1. T? item
    )?,
  15. Widget layoutBuilder(
    1. BuildContext context,
    2. TTableDetails<T, K> details,
    3. T? item,
    4. Widget child,
    )?,
  16. bool showLayoutForBottom = false,
  17. double dialogWidth = 800.0,
  18. double? createDialogWidth,
})

Implementation

const TTableDetails({
  this.mode = TTableExpansionMode.bottom,
  this.createMode,
  this.itemTitle,
  this.itemSubTitle,
  this.itemDescription,
  this.itemImageUrl,
  this.actions,
  this.onWillExpand,
  this.onWillCollapse,
  this.focus = false,
  this.dimmedOpacity,
  this.builder,
  this.createBuilder,
  this.createTitle,
  this.layoutBuilder,
  this.showLayoutForBottom = false,
  this.dialogWidth = 800.0,
  this.createDialogWidth,
});