Quantcast
Channel: Oracle Blog : apex
Viewing all articles
Browse latest Browse all 142

Usando las Opciones de Creación en Oracle APEX 5.0

$
0
0

Es interesante conocer para qué podemos usar las Opciones de Creación en Oracle APEX y es por ello que hoy te traigo este tema.

Utilizamos estas “Opciones de Creación” para mostrar de forma condicional la funcionalidad específica en una aplicación, en otras palabras las opciones de creación son valores predefinidos que determinan si un componente está activado dentro de una aplicación.

Las opciones de creación tienen dos valores posibles:

-        Incluir: Se utiliza esta función, es decir, si se especifica un atributo como “Incluir” el motor de Application Express lo considera en tiempo de ejecución.

-        Excluir: No se utiliza ningún atributo marcado con esta opción de creación, es decir, el motor de Application Express lo trata como si no existiera en la aplicación.

 Para nuestro ejemplo hemos creado una aplicación que tiene 7 páginas:

    • Inicio (Página 1)
    • Informe Empleados (Página 2)
    • Pantalla Empleados (Página 3)
    • Informe Departamentos (Página 4)
    • Pantalla Departamentos (Página 5)
    • Gráfico (Página 6)
    • Página de Conexión (Página 101)

Si ejecutamos la aplicación podemos ver todas las páginas en funcionamiento en nuestra aplicación.

Como ejemplo vamos a agregar una opción de creación de tipo “Excluir” en la página 4 y 5, correspondiente al Informe/Pantalla de Departamentos de nuestra aplicación demo.

Ingresamos a Componentes Compartidos de la Aplicación, en la sección Seguridad, seleccionamos “Opciones de Creación


Hacemos clic en el botón Crear e ingresamos los siguientes datos:

-        Aplicación: Nombre de nuestra aplicación

-        Opción de Creación: Siguiente Versión

-        Estado: Excluir

-        Valor por defecto en la Exportación: - igual que el Estado Actual -

-        Comentarios: Mover a la siguiente Versión.

 

Hacemos clic en el botón “Crear Opción de Creación

Regresamos a nuestra aplicación y entramos al Diseñador de Páginas de la Página 4 “Departamentos

En el panel de la derecha de propiedades, en la sección Configuración, seleccionamos en Opción de Creación: Siguiente Versión.

Guardamos los cambios.

Hacemos lo mismo para la página 5 “Editar Departamentos

Por último nos queda excluir la entrada al Menú de Navegación de nuestra aplicación, para ello vamos a componentes compartidos y seleccionamos en la sección de Navegación, el Menú de Navegación.

Hacemos clic en el enlace “Escritorio Menú de Navegación” y luego hacemos clic en el enlace “Departamentos” y en la ficha Configuración, seleccionamos en Opción de Creación que sea “Siguiente Versión”.

Y aplicamos los cambios.

Regresamos a la aplicación y la ejecutamos:

Podemos ver que la entrada al menú de navegación “Departamentos” ya no está visible y si colocamos en la URL la pagina 4 o 5 obtendremos un error ya que el motor de Apex no lo encuentra.

De este modo podemos nosotros condicionar los atributos o funcionalidades que queremos que se muestren o no se muestren en nuestra aplicación.

Hasta Pronto!


Viewing all articles
Browse latest Browse all 142


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>