Constructor
new UsersTableComponent()
Members
page :number
Type:
- number
users :Array.<User>
Type:
- Array.<User>
Methods
changeRole(user)
Cambia el rol del usuario
Parameters:
Name | Type | Description |
---|---|---|
user |
User | instancia del usuario |
deleteUser(data)
actualiza el estado del usuario
Parameters:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
data |
Object | objeto de la respuesta
Properties
|
(async) getAll($event, pagination, page)
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}
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)
Crea el nuevo usuario
Parameters:
Name | Type | Description |
---|---|---|
form |
User | instancia del usuario |
openModalConfirm(idUser)
Abre el modal de confirmacion
Parameters:
Name | Type | Default | Description |
---|---|---|---|
idUser |
number | null |
null
|
identificador del usuario |
renderUsers(totalPages, totalRegisters, search)
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)
Realiza una búsqueda de usuarios
Parameters:
Name | Type | Description |
---|---|---|
search |
string | cadena de busqueda |
setEvents()
Crea los escuchadores de eventos