4D View Pro: Novedades en 4D v20

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:

blank

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.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.