Mostrar días dinámicos con fechas de mes en el encabezado de una cuadrícula de Oracle Apex.
Quiero actualizar dinámicamente el nombre de encabezado de columna de la cuadrícula interactiva en Oracle Apex en base al mes seleccionado de la lista.
Por ejemplo, si selecciono agosto de la lista de meses, el encabezado de la columna debería mostrarse de la siguiente manera.
01/MON, 02/TUE, 03/WED ………….. 28/SAT, 29/SUN, 30/MON.
Investigación previa
Código: Intenté CONCATENAR la fecha de la siguiente manera.
—————Para el primer encabezado de columna———–
SELECT ’01’ || ‘ / ‘ || TO_CHAR(:P152_START_DATE, ‘DAY’)
FROM DUAL;
—————Para el primer encabezado de columna———–
SELECT ’02’ || ‘ / ‘ || TO_CHAR(:P152_START_DATE+1, ‘DAY’)
FROM DUAL;
Esto es la cuadrícula interactiva con encabezado de columna desde el 01-Aug-2021 hasta el 31-Aug-2021. Enlace a la imagen
davy.ai
Para actualizar de forma dinámica el nombre del encabezado de la columna en una cuadrícula interactiva en Oracle Apex en función del mes seleccionado de la lista, debemos seguir los siguientes pasos:
Crear una Acción Dinámica en el evento de cambio de selección del elemento LOV del mes.
Seleccionar la región de la Cuadrícula Interactiva y seleccionar la sección de Columnas.
Editar el encabezado de la columna que se desea actualizar de forma dinámica.
En el encabezado de la columna, utilizar la siguiente sintaxis:
Previsualizar la página y probar seleccionando diferentes meses de la lista.
Los pasos anteriores deberían actualizar de forma dinámica el nombre del encabezado de la columna en la Cuadrícula Interactiva en función del mes seleccionado de la lista.