PaaSOS, Diseñando un nuevo módulo tuiRssReader (Parte XII)
Vamos a ver como gestionar las distintas barras del interface de usuario en el formulario principal.
¿Como hacemos que aparezca o desaparezca la siguiente barra según la configuración establecida?
Pues muy sencillo; establecemos como condición de visibilidad en todos los controles de la barra y en la propia barra la siguiente: (VIEW_TITLE=1). Esta variable pertenece a los proyectos base por lo que no hay que definirla.
¿y en la barra del pie?
Pues de forma igual con la variable: (VIEW_PIE=1).
¿y en la caja de herramientas?
Esta caja de herramientas se puede mostrar/ocultar de dos formas posibles; desde el formulario de preferencias o desde los siguientes botones ubicados en la parte inferior izquierda del formulario:
Las condiciones de visibilidad de ambos son: (VIEW_BOX=0) para el de la izquierda y (VIEW_BOX=1) para el de la derecha.
Estos dos botones lanzan un evento que cambian las preferencias en base al nuevo valor de la variable VIEW_BOX.
Otra de las barras a gestionar es la del lateral izquierdo.
En este caso queremos que la lista de todas las categorías y la lista de las etiquetas aparezcan en función de los botones de la parte inferior. En base a la variable LEFT_PANEL controlaremos en que página se encuentra el navegante mediante el valor de la misma (para este ejemplo solo tomará dos posibles valores 0 y 1).
Para la página 0: (LEFT_PANEL=0). Se muestran las categorías. Los siguientes controles tendrán como condición de visibilidad (LEFT_PANEL=0).
Para la página 1: (LEFT_PANEL=1). Se muestran las etiquetas.Los siguientes controles tendrán como condición de visibilidad (LEFT_PANEL=1).
Y que pasa con los botones de navegación:
One Comment