i
Tabla
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.