Skip to Main Content

Español

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

mantener paginacion en Classic Report

DiógenesJan 11 2023

hola, mi duda es sobre la paginacion en apex oracle, en los reportes clasicos (classic report) ya que cuento con una considerable cantidad de registros, en ciertos rangos, donde yo los cargo en una modal dialog, pero al cerrar esta modal, y actualizar mi region (classic report) me manda a la primera pagina. quisiera saber como puedo hacer para que se mantenga en la ultima o misma pagina donde realice mi ajuste, o mi refresh.
Aclaro que en la pagina 1 de 'n' esta si funciona correctamente y mantiene hasta la linea donde hice mi refresh despues de el cierre del modal dialog. no asi en la paginas secuentes o mayores a 1.
soy nuevo en apex, y es muy bueno hacer mis aplicaciones con poco codigo. si necesitan algo para poder ayudarme agradecere me indiquen que puedo proporcionarles. de inicio adjunto una imagen con lo que necesito.
encabezado.jpg

Comments

Mónica Godoy -Oracle

Hola Diógenes,
No indicas la versión de APEX que estas utilizando, sin embargo este comportamiento sucede cuando usas una página: Dialogo Modal o Drawer. Si se tratará de una página modal esto no sucedería.
Cuando la página tipo dialogo ha sido cerrada, se ejecuta en la página del Reporte Clásico la acción dinámica que refresca la región en cuestión. Para evitar que la paginación se reinicie, puedes aplicar esta alternativa:
Oracle APEX form on table, don't reset table pagination after changing values through the form (0 Bytes)Hay otras alternativas, pero serían un poco mas complicadas.
Espero sea de ayuda.

Diógenes

hola tienes razon, crei podia ser una preguntageneral, por eso no indique mi version de apex. la cual es apex 22.2.0, con oracle xe 21c.
probe con la opcion que mencionas de pagina modal (non-modal dialog) en modo de pagina. pero abre otra pagina adicional y al hacer mis cambios, no actualiza mis datos en mi classic report principal, cuando cierro.
aplique la opcion de java que menciona la sugerencia (window.location.reload(false);), de todas las formas posible al cerrar el dialog dentro de accion dinamica, con y sin refresh y en diferentes orden. pero lo que note es que sigue haciendolo, y aveces carga dos veces la pagina y por tanto se regresa a la primera pagina de mi classic report.
adjunto imagen, en donde quite el refresh y deje solo el javascript.
dinamic.jpgpaginacion.jpgigual en el dinamic action de javascrpt puse que afectara solo a mi region, y no funciono. aun sigo en busca, y hare mas pruebas con esa funcion de java. talvez la estoy colocando donde no va.

Diógenes

¿sera alguien a resuelto esto de la paginacion en los reportes intercativos en esta ocasion? es Oracle APEX 23.2.0 en oracle 21c database.

@monica-godoy-oracle agradecere si pusieras auxiliarme. saludos.

2024-12-11-13-06-52_1_.gif

1 - 3

Post Details

Added on Jan 11 2023
3 comments
595 views