UsersTableComponent

UsersTableComponent

Clase tabla de usuarios

Constructor

new UsersTableComponent()

Source:

Members

page :number

Source:
Type:
  • number

users :Array.<User>

Source:
Type:

Methods

changeRole(user)

Source:
Cambia el rol del usuario
Parameters:
Name Type Description
user User instancia del usuario

deleteUser(data)

Source:
actualiza el estado del usuario
Parameters:
Name Type Description
data Object objeto de la respuesta
Properties
Name Type Description
id number identificador del usuario
confirm boolean confirmacion del cambio

(async) getAll($event, pagination, page)

Source:
Obtiene la lista de usuarios paginadas
Parameters:
Name Type Description
$event * | null evento de carga de sito
pagination Array.<number> paginacion de los usuarios
page number número actual de la paginacion

getRowTable(user) → {string}

Source:
Obtiene una fila en formato html
Parameters:
Name Type Description
user User instancia del usuario
Returns:
retorna una fila de la tabla en string html
Type
string

newUser(form)

Source:
Crea el nuevo usuario
Parameters:
Name Type Description
form User instancia del usuario

openModalConfirm(idUser)

Source:
Abre el modal de confirmacion
Parameters:
Name Type Default Description
idUser number | null null identificador del usuario

renderUsers(totalPages, totalRegisters, search)

Source:
Rendiza la tabla de usuarios
Parameters:
Name Type Default Description
totalPages number | null null paginas totales
totalRegisters number | null null numeros de registros
search boolean false flag de busqueda le indica si actualiza la paginacion

(async) searchUser(search)

Source:
Realiza una búsqueda de usuarios
Parameters:
Name Type Description
search string cadena de busqueda

setEvents()

Source:
Crea los escuchadores de eventos