es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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

Tags:  

Answer

  1. Avatar for 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:

    1. Crear una lista de valores (LOV) que contenga los nombres de los meses.
    2. Crear una Acción Dinámica en el evento de cambio de selección del elemento LOV del mes.

    3. Seleccionar la región de la Cuadrícula Interactiva y seleccionar la sección de Columnas.

    4. Editar el encabezado de la columna que se desea actualizar de forma dinámica.

    5. En el encabezado de la columna, utilizar la siguiente sintaxis:

      <!--APEX_ITEM.IR_HEADER(0,'SHORT_DAY_NAME',:P152_START_DATE + COLUMN_VALUE)-->
      

    6. Asegurarse de reemplazar SHORT_DAY_NAME con el nombre corto del día, como MON, TUE, WED, etc.
    7. 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.

Comments are closed.