PaginadoModel class

Modelo de paginado para las colecciones parametros: coleccion: nombre de la coleccion totalItems: total de items en la coleccion subTotal: cantidad de items a mostrar skip: pagina actual mostrarPaginacion: variable para mostrar o no los botones de paginacion en la ui params: parametros que se envian a la consulta

Constructors

PaginadoModel({required String coleccion, int totalItems = 0, int subTotal = 0, int skip = 0, bool mostrarPaginacion = false, int limit = 25, Map<String, dynamic> params = const <String, dynamic>{}})
const

Properties

coleccion → String
final
hashCode → int
The hash code for this object.
no setteroverride
limit → int
final
mostrarPaginacion → bool
final
params → Map<String, dynamic>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
skip → int
final
subTotal → int
final
totalItems → int
final

Methods

copyWith({String? coleccion, int? totalItems, int? skip, int? subTotal, int? limit, Map<String, dynamic>? params}) → PaginadoModel
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

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

Static Methods

cargarItem({required List<PaginadoModel> dataActual, required PaginadoModel item}) → List<PaginadoModel>
obtenerItem({required List<PaginadoModel> lstData, required String coleccion}) → PaginadoModel