LiqDataColumn class final

Column descriptor for a LiqDataTable.

Mixed-in types

Constructors

LiqDataColumn({required String label, LiqColumnAlignment alignment = LiqColumnAlignment.left, int flex = 1, bool sortable = false, bool numeric = false})
Creates a column descriptor.
const

Properties

alignment LiqColumnAlignment
Horizontal alignment for the column's header and body cells.
final
flex int
Relative width via Flexible — combined across all columns.
final
hashCode int
The hash code for this object.
no setterinherited
label String
Header label rendered in the title row.
final
numeric bool
When true the column is right-aligned by default and uses tabular numerals. Setting this implicitly sets alignment=right unless overridden.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sortable bool
When true, taps on the header fire onSortChanged with the toggled direction.
final

Methods

debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited