Una de las nuevas características con que contará la nueva versión 5.1 de Oracle APEX, son los Interactive Grid, una especie de reporte interactivo que nos permitirá realizar mantenimiento sobre la tabla o tablas que formen en Interactive Grid. En otras palabras, es algo así como la unión de un reporte interactivo y una forma tabular.
Dentro de las características de este nuevo tipo de página tenemos:
- La inclusión de botones para Agregar un nuevo registro, Editar los registros existentes y Guardar las modificaciones realizadas a los registros.
- La inclusión de un botón a la izquierda de cada registro, el cual abre un menú contextual, que nos permite: Cambiar a modo de una sola línea, Agregar una nueva línea, Duplicar una línea, Eliminar y Refrescar una línea, y por último revertir los cambios efectuados a una línea.
- Adicionalmente, el usuario final puede aumentar o disminuir el ancho de cada una de las columnas del «Grid».
- El procedimiento de mantenimiento de los registros puede ser realizado por medio del procedimiento estándar proporcionado por APEX, o bien, puedes usar tu propio código para hacerlo.
- Puedes hacer modificaciones en registros múltiples, de la misma forma en que se pueden seleccionar múltiples registros y eliminarlos.
Pueden experimentar con esta nueva funcionalidad en el APEX 5.1 Early Edition, solo tienen que solicitar su espacio de trabajo.
Hola! Existe alguna fecha de liberación de esta nueva versión?
Saludos
Hola Barry, no existe una fecha prevista conocida para la liberación de Apex 5.1. Sin embargo, el paso previo a cada lanzamiento siempre ha sido la liberación para pruebas en https://apexea.oracle.com de versiones beta, que en ocasiones han llegado hasta tres versiones diferentes, si bien podría ser que en un mes se de la liberación, pude ser que se tarde 3, 6 o más meses para que se de la misma.
Hola!
Como hago para recorrer sólo los registros marcados(selector) en la grilla?
Necesito realizar una inserción en otra tabla distinta a la de la grilla y sin necesidad de modificar ningún valor en la misma; es decir, marcar algunos registros para insertarlos en una tabla.
Saludos!
buen dia.
como hago para capturar y ejecutar mediante un bottom una acción sobre el registro marcado en la grilla?.
Que la acción se ejecute con la información que hay en la grilla?
Gracias
Buenas noches Wilson, a continuación te dejo unos enlaces que pueden servirte como punto de inicio para investigar como hacer lo que quieres, el tercer enlace en particular creo te puede funcionar, aunque en este caso se utiliza un enlace en lugar de un botón, pero la diferencia creo es mínima:
http://lschilde.blogspot.com/2017/05/apex-51-interactive-grid-row-processing.html
http://hardlikesoftware.com/weblog/2017/07/10/apex-interactive-grid-cookbook/
https://ruepprich.wordpress.com/2017/03/09/apex-updating-interactive-grid-cells/