Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

452
Vistas
enviar el valor del campo desde una cuadrícula interactiva a otra página y almacenarlo en un elemento con Javascript y Oracle Apex

Buenas noches, actualmente guardo el valor de un campo de la grilla en un ítem (P5_VALUE), lo envío a otra página (página 6) y lo almaceno en un ítem (P6_VALUE) a través de un botón

Acción: redirigir a la página en esta aplicación.

Destino: Página en esta aplicación, Página: 6, elementos establecidos: NOMBRE: P5_VALUE, VALOR: P6_VALUE, Acción: Restablecer paginación. Esta es la url que se genera: http://ip:port/ords/app/system/page?p5_value=61&clear=RP&session=12518184703789

Pero ahora quiero hacer lo mismo con APEX$ROW_SELECTOR. Con este código he podido agregar una acción a la cuadrícula y obtener el valor del campo pero no sé cómo enviarlo a la otra página y asignar el valor al otro elemento.

 var view = apex.region("ig-emp").widget().interactiveGrid("getViews", "grid"), menu$ = view.rowActionMenu$; menu$.menu("option").items.push({ type:"action", label:"Get Emp No", icon: "fa fa-close", action: function(menu, element) { var record = view.getContextRecord( element )[0]; var val1 = view.model.getValue(record, "EMPNO"); } });

Por favor su ayuda, gracias

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Use el siguiente enfoque para lograr esto:

  1. Permítanme comenzar agregando algunas líneas más a su código.
 var view = apex.region("ig-emp").widget().interactiveGrid("getViews", "grid"), menu$ = view.rowActionMenu$; menu$.menu("option").items.push({ type:"action", label:"Get Emp No", icon: "fa fa-close", action: function(menu, element) { var record = view.getContextRecord( element )[0]; var val1 = view.model.getValue(record, "EMPNO"); apex.page.submit({ request:"NAVIGATE", set:{"P1_EMPNO":val1}, showWait: true }); } });

Nota: en el código anterior, reemplace P1_EMPNO con el nombre del elemento de su página. '

  1. Crear una Sucursal -> Tipo: Página o URL (Redirección).
  2. Seleccione el número de página para redirigir y establezca el valor del elemento de la página actual en el elemento de la nueva página. Consulte la siguiente captura de pantalla, por ejemplo.

ingrese la descripción de la imagen aquí

  1. En la condición del lado del servidor, seleccione Tipo como Solicitud = Valor y proporcione el valor como NAVEGAR. Consulte la siguiente captura de pantalla.

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda