i

Please enable JavaScript to view this site.

Documentación 9.4

Una tabla se obtiene mediante $d.getTable(idElement, indexElement).

 

Los métodos que modifican la tabla retornan la misma instancia, lo que permite encadenar operaciones, excepto los métodos de creación y eliminación de filas, que retornan una promesa.

Métodos de Clase

 

 

Nombre

Descripción

Resultado

setAllowColumnResize(allowResize)

Habilita o deshabilita el redimensionamiento de las columnas.

 

Parámetro

•Boolean allowResize: Indica si se permite redimensionar las columnas.

Table

setDataSource(idDataSource, props, reset)

Asigna un Datasource a la tabla.

 

Parámetros

•String idDataSource: Identificador del Datasource.

•Object props (opcional): Configuración de permisos de la tabla; puede incluir canModify, canDelete y canCreate.

•Boolean reset (opcional): Indica si deben reiniciarse los datos actuales.

Table

getDataSource()

Retorna el UUID del Datasource configurado en la tabla.

String

getDataSourceId()

Retorna el identificador del Datasource configurado en la tabla.

String | null

getTotalPages()

Retorna la cantidad total de páginas del Datasource de la tabla.

Number

getPage()

Retorna el número de la página actual.

Number

getTotalItems()

Retorna la cantidad total de registros del Datasource.

Number

getPerPage()

Retorna la cantidad de registros por página.

Number

getData()

Retorna los registros de la página actual de la tabla.

Object[]

getRowData(row)

Retorna los datos de una fila.

 

Parámetro

•Number row: Indice de la fila.

Object

setRowData(row, data)

Actualiza los datos de una fila.

 

Parámetros

•Number row: Indice de la fila.

•Object data: Datos que se asignarán a la fila.

Table

modifyRow(row)

Inicia la edición de una fila. Si ya había otra fila en edición, la edición anterior se cancela.

 

Parámetro

•Number row: Indice de la fila que se desea editar.

Promise<Table>

crollTo(row, cell)

Desplaza la tabla hasta una fila y una celda.

 

Parámetros

•Number row: Indice de la fila.

•Number cell: Indice de la columna o celda.

Table

getModifyingRow()

Retorna el índice de la fila que se encuentra en edición.

Number | null

getHeader()

Retorna el encabezado de la tabla.

TableHeader

getRow(row)

Retorna una fila de la tabla.

 

Parámetro

•Number row: Indice de la fila.

TableRow

getPlaceholder()

Retorna el placeholder de la tabla.

TablePlaceholder

getChangedRows()

Retorna el historial de cambios de la tabla. Cada registro contiene operation ("CREATE", "MODIFY" o "DELETE"), index (Number), row (Object o null) y tableId (String).

TableOperationRecord[

refresh()

Vuelve a ejecutar el Datasource configurado y actualiza los datos de la tabla.

Table

createItem(order, index)

Crea una fila en la tabla.

Parámetros

•String order: Orden de inserción; puede ser "start" o "end".

•Number index (opcional): Índice donde se insertará la fila.

Promise<Table>

deleteItem(index)

Elimina una fila de la tabla.

 

Parámetro

•Number index: Indice de la fila que se desea eliminar.

Promise<Table>

beforeRowModify(callback)

Registra una función que se ejecuta antes de modificar una fila.

 

Parámetro

•Function callback: Recibe (rowData, index) y puede retornar undefined o boolean.

Table

beforeRowCreate(callback)

Registra una función que se ejecuta antes de crear una fila.

 

Parámetro

•Function callback: Recibe (rowData, index) y puede retornar undefined o boolean.

Table

beforeRowDelete(callback)

Registra una función que se ejecuta antes de eliminar una fila.

 

Parámetro

•Function callback: Recibe (rowData, index) y puede retornar undefined o boolean.

Table

beforeRowSave(callback)

Registra una función que se ejecuta antes de guardar una fila.

 

Parámetro

•Function callback: Recibe (rowData, index) y puede retornar undefined, Object o boolean.

Table

Métodos de la Clase TableHeader

 

 

Nombre

Descripción

Resultado

getColumn(column)

Retorna una columna del encabezado.

 

Parámetro

•Number column: Indice de la columna.

Table

 

Métodos de la Clase TableColumn

 

 

Nombre

Descripción

Resultado

setVisible(visible)

Muestra u oculta la columna y su celda correspondiente.

 

Parámetro

•Boolean visible: Indica si la columna debe ser visible.

TableColumn

setTitle(title)

Cambia el título de la columna.

 

Parámetro

•String title: Nuevo título.

TableColumn

setAllowOrder(allowOrder)

Habilita o deshabilita el ordenamiento de la columna.

 

Parámetro

•Boolean allowOrder: Indica si se permite ordenar.

TableColumn

setAllowHide(allowHide)

Habilita o deshabilita la posibilidad de ocultar la columna.

 

Parámetro

•Boolean allowHide: Indica si se permite ocultar.

TableColumn

setAllowFixed(allowFixed)

Habilita o deshabilita la posibilidad de fijar la columna.

 

Parámetro

•Boolean allowFixed: Indica si se permite fijar.

TableColumn

setFixed(fixed)

Fija o libera la columna.

 

Parámetro

•Boolean fixed: Indica si la columna debe quedar fija.

TableColumn

getField()

Retorna el campo del Datasource asociado a la columna.

String | null

 

Métodos de la Clase TableRow

 

 

Nombre

Descripción

Resultado

setShowActionsOnHover(value)

Configura si las acciones de la fila se muestran al pasar el cursor.

 

Parámetro

•Boolean value: Indica si las acciones se muestran al pasar el cursor.

TableRow

getCell(column)

Retorna una celda de la fila.

 

Parámetro

•Number column: Indice de la columna.

TableCell | null

 

Métodos de la Clase TableCell

 

 

Nombre

Descripción

Resultado

setVisible(visible)

Muestra u oculta la celda y su columna correspondiente.

 

Parámetro

•Boolean visible: Indica si la celda debe ser visible.

TableCell

 

Métodos de la Clase TableActions

 

 

Nombre

Descripción

Resultado

setCanModify(value)

Habilita o deshabilita la modificación de filas.

 

Parámetro

•Boolean value: Indica si se permite modificar.

TableActions

setCanCreate(value)

Habilita o deshabilita la creación de filas.

 

Parámetro

•Boolean value: Indica si se permite crear.

TableActions

setCreateOrder(order)

Configura el orden de inserción de las nuevas filas.

 

Parámetro

•String order: Puede ser "start" o "end".

TableActions

setCanDelete(value)

Habilita o deshabilita la eliminación de filas.

 

Parámetro

•Boolean value: Indica si se permite eliminar.

TableActions

 

Métodos de la Clase TablePlaceholder

 

 

El placeholder de la tabla no tiene métodos específicos; expone los métodos generales de los elementos de página.

Envianos tu comentario
Compartir en X Compartir en Linkedin Enviar por Email Imprimir