TableBuilders<T extends BaseModel> extension

on

Methods

buildActionMenu(T item) → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildActionsCell(T item) → DataCell

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildAddButton({String? title}) → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildColumnHeader(String text, bool isCurrentSortColumn) → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildColumns(BuildContext context) → List<DataColumn>

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildCustomActions(T item) → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildDataCells(T item, bool isSelected) → List<DataCell>

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildDataRow(T item) → DataRow

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildEmptyState(ThemeData theme) → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildHeader(ThemeData theme, {String? buttonTitle}) → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildLoadingPlaceholder(ThemeData theme) → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildMenuItem(PopupMenuItem item, T model) → PopupMenuItem

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildPagination() → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildRows() → List<DataRow>

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildTable(BuildContext context) → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildTableOrPlaceholder(BuildContext context) → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension

buildTitleSection(ThemeData theme) → Widget

Available on MyTableViewState<T>, provided by the TableBuilders extension