DatatableSettings class

Constructors

DatatableSettings({required List<DatatableCol> colsDefinitions, bool enableGrouping = false, bool showOrderNumberColumn = false, RowStyleResolver? rowStyleResolver, DatatableRowKeyResolver? rowKeyResolver, DatatableCardBuilder? customCardBuilder, String gridTemplateColumns = 'repeat(auto-fit, minmax(280px, 1fr))', String gridGap = '1.25rem', String? gridContainerClass, String? gridContainerStyle, String? responsiveControlColumnKey, DatatableResponsiveControlMode responsiveControlMode = DatatableResponsiveControlMode.inline, DatatableResponsiveDetailsTrigger responsiveDetailsTrigger = DatatableResponsiveDetailsTrigger.control})
colsDefinitions define as colunas que vão aparecer na tabela showOrderNumberColumn exibe uma coluna com um numero que enumera as linhas dos dados exbidos no dataTable

Properties

colsDefinitions ↔ List<DatatableCol>
define as colunas que vão aparecer na tabela
getter/setter pair
customCardBuilder ↔ DatatableCardBuilder?
getter/setter pair
enableGrouping ↔ bool
getter/setter pair
exportColumns → List<DatatableCol>
no setter
gridContainerClass ↔ String?
getter/setter pair
gridContainerStyle ↔ String?
getter/setter pair
gridGap ↔ String
getter/setter pair
gridTemplateColumns ↔ String
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
responsiveControlColumnKey ↔ String?
Chave da coluna que deve receber o controle de expandir/recolher quando houver colunas ocultas no modo responsivo.
getter/setter pair
responsiveControlMode ↔ DatatableResponsiveControlMode
Define onde fica o controle de expandir/recolher no modo responsivo.
getter/setter pair
responsiveDetailsTrigger ↔ DatatableResponsiveDetailsTrigger
Define o que abre a linha de detalhes no modo responsivo.
getter/setter pair
rowKeyResolver ↔ DatatableRowKeyResolver?
getter/setter pair
rowStyleResolver ↔ RowStyleResolver?
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showOrderNumberColumn ↔ bool
exibir a coluna do número de ordem
getter/setter pair
visibleColumns → List<DatatableCol>
no setter
visibleExportColumns → List<DatatableCol>
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setOrdemStartIndex(int ordem) → void
definir índice inicial do numero de ordem
toString() → String
A string representation of this object.
inherited

Operators

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