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
Use el siguiente enfoque para lograr esto:
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. '