El plugin que presentamos en este artículo, nos permite mostrar en forma intercalada colores en las filas de nuestros Informes Interactivos, permitiéndonos presentar nuestros Informes con un agradable diseño.
Crear Aplicación e Informe Interactivo
Para mostrar cómo usamos el Plugin, vamos a crear una aplicación de tipo escritorio con un Informe Interactivo con la siguiente consulta de Origen:
SELECT e.EMPNO
, e.ENAME
, e.JOB
, m.ename MGR
, e.HIREDATE
, e.SAL
, e.COMM
, d.dname DEPTNO
FROM #OWNER#.EMP e
, #OWNER#.EMP m
, #OWNER#.DEPT d
WHERE e.mgr = m.empno (+)
AND e.deptno = d.deptno (+)
Para mostrar en nuestro informe las filas intercaladas de color necesitamos usar el plugin “Stripe Report” y crear una Acción Dinámica dentro de nuestro Informe Interactivo.
Instalar Plugin “Stripe Report”
Desde la página de inicio de la aplicación, hacemos clic en “Componentes Compartidos”:
En la sección “Otros Componentes” hacemos clic en “Plugins”.
Hacemos clic en el botón “Importar” luego hacemos clic en el botón Browse… seleccionamos el archivo sql: dynamic_action_plugin_com_oracle_apex_stripe_report.sql, hacemos clic en el botón “Siguiente”, nuevamente clic en “Siguiente”, indicamos que se instale el Plugin en la aplicación que hemos creado para el ejemplo y finalmente hacemos clic en el botón “Instalar Plugin”.
Crear Acción Dinámica
Regresamos a la página donde se encuentra nuestro Informe Interactivo de Empleados:
Hacemos clic sobre el Informe Interactivo con el botón derecho del mouse y seleccionamos “Crear Acción Dinámica”
En el panel derecho de Propiedades:
En la sección Identificación
Nombre: Reporte Stripe
En la sección Cuando
Evento: Después de Refrescamiento
Tipo de Selección: Región
Región: Empleados
En la sección Avanzada
Ámbito de Evento: Estático
Hacemos clic en Acción Verdadera “Mostrar” del panel de la izquierda y desde el panel de propiedades de la derecha:
En la sección Identificación
Acción: Stripe Report [Plugin]
En la sección Configuración
Stripe Color: LemonChiffon
En la sección Opciones de Ejecución
Evento: Reporte Stripe
Arrancar cuando el Resultado del Evento Sea: Verdadero
Arrancar al Cargar Página: Sí
Guardamos los cambios
Ahora cuando ejecutemos la página podremos ver que se visualiza en el Informe Interactivo las filas intercaladas de color amarillo.
El plugin está disponible en la aplicación “Sample Dynamic Actions” de la galería de aplicaciones empaquetadas de Oracle Application Express.
Hasta Pronto!