Dados class abstract

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

Implemented types
Implementers

Constructors

Dados.new()

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