Dados class abstract

Classe para popular os datatables. Faça a herança desta classe.

Implemented types
Implementers

Constructors

Dados()

Properties

card → Widget
no setteroverride
colunas → List<DataColumn>
Rescreva esse metodo para mudar o padrão de colunas (Ação, Cod, Descrição)
no setter
dados ↔ List?
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
outrascolunas → List<DataColumn>
rescreva esse metodo apenas se desejar adicionar outras colunas as colunas padroes
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
selected ↔ bool
getter/setter pair

Methods

getmenus({required Map<String, dynamic> d}) → Widget
apenas rescreva esse metodo se querer substituir todo padrao de menus, se for adicionar outros alem do editar, remover e excluir rescreva o getOutrosMenus
getOutrosMenus({required Map<String, dynamic> d}) → List<MenuButtonPermissaoItem>
Caso precise adicionar outros nenos alem do editar, excluir substitua esse metodo
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
ordernar({String campo = "descricao", String? sublist, required int index}) → void
função que ordena uma lista no datatable
processarOutrasCell({required Map<String, dynamic> d}) → List<DataCell>
rescreva esse metodo apenas se desejar adicionar outras celulas a tabela. Importante tambem rescrever o gerOutrasColunas
processarRow({required Map<String, dynamic> d}) → DataRow
Rescreva esse metodo apenas se desejar mudar todas as colunas, senao adicione outras colunas no processar Outras cell
toString() → String
A string representation of this object.
inherited

Operators

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