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, 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, 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.
...
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.