Con cada lanzamiento, la lista de funcionalidades de 4D View Pro crece. Y esta versión no es la excepción: 4Dv20 viene con una nueva versión de SpreadJS, la v16, y una actualización de Ribbon compatible con ella.
Descubramos las nuevas funcionalidades que ofrece esta nueva versión.
Mejoras en TableSheet
La hoja de cálculo, una tabla de datos independiente y de alto rendimiento, ha recibido un par de funcionalidades adicionales:
Jerarquía en el Gestor de Datos
Las hojas de cálculo ahora soportan datos jerárquicos en los datos fuente. Esto incluye cuatro tipos diferentes de datos para los registros:
- Propiedades «id» y «parentId».
- Propiedades que indican el nivel jerárquico
- Propiedades que incluyen hijos jerárquicos
- Una llave primaria que se puede convertir en una jerarquía mediante una función personalizada
También se han añadido operaciones jerárquicas, dando a los usuarios la posibilidad de:
- Ascender/Descender registros
- Mover registros hacia arriba/abajo
- Insertar registros después/antes o encima/debajo
- Eliminar un registro
- Expandir/contraer todos los niveles de registros o niveles específicos
- Ordenar/filtrar registros
Datos jerárquicos de la hoja de cálculo
Otra mejora en la implementación de TableSheet en el Diseñador es la adición de soporte para datos jerárquicos en la pestaña Columnas de la fuente de datos. Las columnas tienen ahora una sección separada «Jerarquía» con elementos como el tipo, la fórmula de resumen y la columna de esquema que pueden definirse:
Asignación de nombres de campos del Gestor de datos
El esquema de la fuente de datos del gestor de datos permite ahora definir un alias para las columnas, permitiendo utilizar nombres diferentes entre el front-end y el back-end de una fuente de datos. Para ello, basta con definir la propiedad «Caption» al añadir una vista al gestor de datos.
¿Necesita más información? De un vistazo a estos avances de SpreadJS v16 en detalle. Y comparta con nosotros su experiencia en el foro 4D.