El Portlet de Grilla consiste en distintas formas de tablas para visualizar los datos, permitiendo modificar y personalizar los estilos de las mismas. Ademas, para cada sub-tipo de la Grilla tenemos distintas funcionalidades.
Los sub-tipos que diferenciamos son: Grilla, Grilla Olap y Lista
Grilla
Divide la estructura de la tabla en 3 regiones: Encabezados o Headers, Elementos de dimensión o Dimension Elements y Celdas.
Estilos de Fuentes
Para cualquiera de las 3 partes definidas anteriormente pueden personalizarse:
- Tamaño y color de letra
- Alineación del texto (izquierda, centrado, derecha)
- Texto en negrito y/o itálica
Otros Estilos
- Colores para los encabezados (degrade de 2 colores)
- Colores alternados de las filas (colores de fondo para cada fila de la tabla, 2 colores que alternan entre filas)
- Colores de fondo de las filas calculadas (para filas que son calculadas desde o3)
- Colores de separadores horizontales y verticales, no habilitados por defecto
Funcionalidades
- Invertir ejes: intercambia los ejes de la grilla (los encabezados con los elementos de dimensión) rotando la disposición de los datos
- Permitir selección de tipo de grilla en modo vista: habilitar una botonera en el modo vista del portlet que permita cambiar entre tipos de grilla para los datos seleccionados
- Mostrar link: si los datos contienen links a otras paginas, esta opción habilita a mostrarlos como links en vez de como solo texto. Ademas se permite seleccionar si el click en dicho link navega a una nueva pestaña del navegador o a la misma.
- Permitir selección de fila: permite actuar a cada fila de la grilla como un portlet de Control, haciendo que la selección de una fila de la grilla actualice a otros portlets de vista o a si mismo.
- Sumado a punto anterior se permite indicar si se se soporta selección múltiple o simple (ídem control) y si la selección sincroniza con el servidor o no.
- Visibilidad de columnas: permite ocultar o mostrar columnas ocultas. Aparte permite ajustar estas condiciones en el modo vista del portlet.
- Ordenación: permite ordenar los datos por múltiples columnas en orden ascendente o descendente. Por defecto se toma el orden con el que vienen los datos del servidor, y en modo vista se muestra el oren definido en el editor, pudiendo ser cambiado.
- Rende rizado: para cada columna de la grilla se pueden definir rangos numéricos y símbolos correspondientes a dicho rango. Para los datos de la grilla que caigan dentro de algún rango definido, estos datos se van a mostrar como el símbolo definido, pudiendo definir el color del símbolo y el color de fondo de la celda (también personalizable por el usuario).