PaaSOSUn problema, una solución

PaaSOS, Diseñando un nuevo módulo tuiRssReader (Parte XIII)

Mas cuestiones referentes al formulario principal:

image
image
image

El panel izquierdo consta de dos listas completas mostradas mediante casilleros (slots) que nos permitirán asociar categorías y etiquetas (mediante arrastrar y soltar) a la subscripción Rss que deseemos para así facilitar su localización. Solo hemos de referenciar al slot adecuado y luego programar los eventos drop en los objetos destino.

En el centro del formulario añadiremos tres objetos que se mostrarán en función de los valores que tomen las variables VIEW_1,VIEW_2 y VIEW_3.

image

Estos contendrán la lista completa de subscripciones Rss cargadas desde el proceso PRC_LOAD_RSS_SUBSCRIPTIONS.

image

image

  • El primer objeto  tendrá como condición de visibilidad: (VIEW_1=1)
  • El segundo objeto  tendrá como condición de visibilidad: (VIEW_2=1)
  • El tercer objeto  tendrá como condición de visibilidad: (VIEW_3=1)

Para establecer los valores en estas variables utilizaremos la siguiente barra de herramientas:

image

Los botones azules se mostraran cuando el valor de la variable sea uno y cuando sea cero se mostrarán los grises.

  • El primer objeto  tendrá como condición de visibilidad: (VIEW_1=0)
  • El segundo objeto  tendrá como condición de visibilidad: (VIEW_1=1)
  • El tercer objeto  tendrá como condición de visibilidad: (VIEW_2=0)
  • El cuarto objeto  tendrá como condición de visibilidad: (VIEW_2=1)
  • El quinto objeto  tendrá como condición de visibilidad: (VIEW_3=0)
  • El sexto objeto  tendrá como condición de visibilidad: (VIEW_3=1)

Sobre los botones grises se asociaran tres eventos EVT_VIEW_1, EVT_VIEW_2 y EVT_VIEW_3

image

Estos eventos asociados cambiarán las preferencias y establecerán como DEFAULT_VIEW la vista en curso:

image
EVT_VIEW_1

image
EVT_VIEW_2

 image
EVT_VIEW_3

Centrémonos en las sigues partes de dos de las barras ya estudiadas:

En esta se contabilizarán los elementos ubicados en las listas de etiquetas, categorías y subscripciones Rss. Mediante las variables N_TAGS, N_CATEGORIES y N_RSS_SUBSCRIPTIONS

image

En esta se mostrará el elemento seleccionado en cada lista y la fecha y hora actual. Utilizamos como variables SELECT_RSS_SUBSCRIPTION, NAME_RSS_SUBSCRIPTION_SELECT, SELECT_CATEGORY, NAME_CATEGORY_SELECT, SELECT_TAG, NAME_TAG_SELECT y por último DATE_NOW

image

  • Condición de visibilidad del primer icono: (SELECT_RSS_SUBSCRIPTION>0)
  • Contenido del objeto texto: NAME_RSS_SUBSCRIPTION_SELECT
  • Condición de visibilidad del segundo icono: (SELECT_CATEGORY>0)
  • Contenido del objeto texto: NAME_CATEGORY_SELECT
  • Condición de visibilidad del tercer icono: (SELECT_TAG>0)
  • Contenido del objeto texto: NAME_TAG_SELECT
  • Contenido del objeto texto: DATE_NOW

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *