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.

Oracle Apex Cuadrícula Interactiva establecer un valor para todas las filas.

Mi objetivo es tener un botón que, al hacer clic, solicite una entrada de texto. Una vez cerrado, el valor ingresado en el cuadro de diálogo se asignará/mostrará en todas las filas de una columna dada. Por ejemplo, si ingreso ‘9’, al cerrar la página de diálogo, las 10 filas de la columna A de la cuadrícula interactiva tendrán ‘9’ como valor. Esto es para que el usuario no tenga que escribir el mismo valor varias veces para múltiples filas.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Esto se puede lograr siguiendo estos pasos:

    1. Cree un botón en la región de la cuadrícula interactiva.
    2. Cree una Acción Dinámica en el botón con la siguiente configuración:
      • Evento: Clic
      • Tipo de Selección: Botón
      • Botón: El botón creado en el paso 1
      • Acción Verdadadera: Ejecutar Código JavaScript
      • Código: prompt("Ingrese un valor:", "");
    3. Cree otra Acción Dinámica en el botón con la siguiente configuración:
      • Evento: Diálogo Cerrado
      • Tipo de Selección: Botón
      • Botón: El botón creado en el paso 1
      • Acción Verdadera: Establecer Valor
      • Tipo de Establecimiento de Valor: Expresión JavaScript
      • Expresión JavaScript: $v("P1_VALUE")
    4. Cree una tercera Acción Dinámica en el botón con la siguiente configuración:
      • Evento: Diálogo Cerrado
      • Tipo de Selección: Botón
      • Botón: El botón creado en el paso 1
      • Acción Verdadera: Actualizar
      • Elementos Afectados: Región que contiene la Cuadrícula Interactiva

    Una vez que el usuario haga clic en el botón, aparecerá un mensaje solicitando un valor. Una vez que el usuario ingresa un valor y cierra el mensaje, el valor se asignará a todas las filas en la columna indicada.

Comments are closed.