Introducción
El Control Portlet es el componente que actúa como sincronizador sobre los demás portlets.
Este portlet tiene 3 modos distintos pero la funcionalidad básica es la misma: ante el cambio de selección de elementos, todos los demás portlets que estén sincronizados con este, actualizan sus valores, filtrando (NO ES FILTRANDO, las opciones son DRILL o LISTA DE ELEMENTOS) por permitiendo modificar la consulta al cambiar el elemento seleccionado.
Sincronización de View portlet con Control portlet
Para que un View Portet pueda cambiar los datos a mostrar frente a cambios de un Control, este portlet tiene que estar sincronizado.
...
Todos los portlets que tengan un mismo nombre de sincronizador van a estar sincronizados entre ellos, siendo el Control Portlet el que sincronice y los View Portet los que son sincronizados por el control.
Modo Member
Básicamente, en este modo, se le asocia un cubo a este control y se seleccionan una o mas dimensiones de este cubo. Para , permitiendo definir algunos parámetros como etiqueta y tipo de selección.
Una vez definido el cubo y las dimensiones, para cada dimensión seleccionada el usuario en el modo vista del portlet puede seleccionar entre los posibles valores de esta.
...
También se puede configurar para este modo, que los cambios de selección sincronicen con el servidor de o3 o no.
Modo Search
En este modo se presenta el portlet como un componente de búsqueda donde se permite filtrar cubos y vistas y obtener una lista de todos los que cumplen con los requisitos seleccionados.
...
Las búsquedas se permiten hacer en el modo vista, en modo edición o ambos modos del portlet.
Modo Parameters
...
...
Este modo del Control, permite establecer una lista de parámetros que se van a aplicar sobre los elementos calculados en Grillas o Charts que fueron previamente definidos.
La idea de cada parámetro es multiplicar el dato correspondiente en el portlet de View por el valor seleccionado para dicho parámetro.
Cara parámetro tiene una serie de atributos parametrizables por el usuario, teniendo que coincidir el Nombre del parámetro definido en el portlet con el nombre definido en los datos.
El resto de los atributos no tiene restricciones pudiendo definir:
- Una etiqueta para el parámetro seleccionado
- Un tooltip para la etiqueta que puede ser utilizado a modo de descripción
- El tipo de los datos que se permiten ingresar (Numérico o Alfanumérico)
Ante cambios en algún parámetro editado, los demás portlets que este sincronizados con este control, van a refrescar sus datos, mostrando los nuevos valores para el parámetro editado.