S360fTableHeader class
Configuration model for table column headers in S360fTable.
Defines the properties and behavior of individual table column headers, including display text, sorting capabilities, and interaction callbacks.
Example usage:
S360fTableHeader(
title: 'Name',
isSortable: true,
sortOrder: SortOrder.ascending,
onSort: () => _handleNameSort(),
)
Constructors
- S360fTableHeader({required String title, bool isSortable = false, SortOrder sortOrder = SortOrder.none, VoidCallback? onSort})
- Creates a new table header configuration.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isSortable → bool
-
Whether this column supports sorting functionality
final
- onSort → VoidCallback?
-
Callback function invoked when the header is tapped to trigger sorting.
Only called if isSortable is true.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sortOrder → SortOrder
-
The current sort order state for this column
final
- title → String
-
The display text shown in the column header
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited