Constructor
new ModalProductsComponent()
Members
page :number
Type:
- number
products :Array.<Product>
Listado de productos
Type:
- Array.<Product>
productsSelected :Array.<Porduct>
Listado de productos seleccionados
Type:
- Array.<Porduct>
Methods
checkProduct(product) → {boolean}
chequea si el producto esta marcado en la orden
Parameters:
Name | Type | Description |
---|---|---|
product |
Product | instancia del producto |
Returns:
resultado de la verificacion de la existencia del producto.
Devuelve true si lo encuentra
- Type
- boolean
closeModalProducts()
cierra el modal de productos
handleChange($event)
Funcion que maneja la seleccion del producto
Parameters:
Name | Type | Description |
---|---|---|
$event |
* | evento change |
(async) openModalProducts(pagination)
despliuega el modal de productos
Parameters:
Name | Type | Description |
---|---|---|
pagination |
Array.<number> | paginacion de la tabla |
renderProducts(totalPages, totalRegisters, search)
renderiza la tabla de productos dentro del modal
Parameters:
Name | Type | Default | Description |
---|---|---|---|
totalPages |
number |
0
|
numero de paginas |
totalRegisters |
number |
0
|
numero de registros |
search |
boolean |
false
|
flag que indica si actualizar el paginador |
(async) searchProduct(search)
buscar productos en la BD.
Parameters:
Name | Type | Description |
---|---|---|
search |
string | cadena de busqueda |
setEvents()
establece el html y eventos del modal