4D View Pro: Actualización de la versión de SpreadJS

Traducido automáticamente de Deepl

4D v19 viene con una nueva versión de SpreadJS y una nueva versión de la cinta. Además del nuevo aspecto, hemos añadido nuevas características para soportar las nuevas funcionalidades de SpreadJS v14.

Esta entrada del blog le guía a través de estos cambios.

novedades en la cinta de opciones

Un nuevo conjunto de iconos

Vea el nuevo estilo de la cinta de opciones:

Nuevas características

Esta nueva barra de herramientas trae nuevas funcionalidades como:

  • Lista de fuentes: Contiene todas las fuentes presentes en el sistema cliente.
  • Copiar imágenes desde Excel: Permite copiar imágenes desde Excel y pegarlas en las hojas. La imagen pegada tendrá el mismo tamaño, borde y fondo que tenía en Excel.
  • Soporte deaccesibilidad: Proporciona un soporte de accesibilidad adecuado para las personas que utilizan tecnologías de asistencia, como los lectores de pantalla. Para más información, consulte Soporte de accesibilidad.
  • Personalización del indicador de comentarios: Ahora los usuarios pueden cambiar el color y el tamaño del indicador.
  • Efectos y patrones de relleno: Mejore la apariencia de las celdas en una hoja de cálculo aplicando efectos de patrón o gradiente a las celdas. Para más información, consulte Relleno de patrones y relleno de degradado.

Novedades en spreadJs v14

Carga incremental

La carga incremental mejora el rendimiento cuando se trabaja con grandes cantidades de datos. Cuando la función está activada, SpreadJS carga los valores y las fórmulas pieza por pieza en segundo plano.

Personalización del indicador de comentarios

Anteriormente, el indicador de comentarios aparecía como un triángulo rojo en la esquina superior derecha de la celda. SpreadJS v14 permite cambiar su color y tamaño.

Exportación de HTML

Exporte rangos de celdas a tablas HTML. Diseñe tablas de informes en SpreadJS y expórtelas a HTML para que tengan el mismo aspecto que en SpreadJS. Añada estas tablas de informe a una página HTML y personalice fácilmente un informe.

Mejora de la API getRange

Al utilizar la API getRange en versiones anteriores, se necesitaba el índice de filas, el índice de columnas, el recuento de filas y el recuento de columnas para obtener el rango de celdas especificado. SpreadJS v14 utiliza un parámetro más cómodo: la dirección del rango como cadena.

Modo de ajuste de números

Establezca la estrategia de visualización para los tipos de fecha y número definidos por el usuario con la opción NumberFitMode. Esta opción tiene dos opciones de enumeración:

  • mask: activado por defecto, muestra «###» en lugar de los números y fechas que no caben en la celda
  • desbordamiento: las fechas y los números se desbordan en las celdas adyacentes

Mejoras en los cálculos

SpreadJS v14 presenta un motor de cálculo actualizado con nuevas funciones y características mejoradas. Estas mejoras incluyen:

  • La función OBJECT: Esta función permite a los usuarios definir un objeto a partir de un conjunto de nombres de propiedades y expresiones. Los objetos pueden utilizarse para enlazar datos con otras celdas o como parámetros de RangeCellType o RANGEBLOCK.
  • La función PROPERTY: Esta función permite a los desarrolladores analizar un objeto por sus propiedades.
  • Cálculos iterativos: También conocidas como referencias circulares, ayudan a resolver cálculos específicos utilizando repetidamente el resultado anterior.
  • FuncionesX y LET: Estas nuevas funciones incluyen XMATCH, XLOOKUP y LET, que permiten a los usuarios crear fórmulas fáciles de leer y realizar cálculos con grandes conjuntos de datos.
  • La función CONVERTIR: Soporta varias unidades nuevas de la función CONVERTIR. Las unidades incluyen peso y masa, distancia, fuerza, presión, temperatura, volumen, área y prefijos binarios.
  • Columna total de Sparkline en cascada.
  • Fórmulas de cabecera y SparklineEx: Una fórmula de columna o sparkline en la fila de cabecera es útil para resumir un conjunto de datos en algunos casos.

Nuevos gráficos y mejoras

SpreadJS v14 incluye nuevas mejoras en los gráficos y un nuevo tipo de gráfico:

  • Funnel Charts
  • Puntos de cruce de los ejes
  • Relleno del patrón
  • Ancho de la brecha y superposición del gráfico de barras/columnas
  • Tamaño del agujero del gráfico Doughnut
  • Salto de línea en los gráficos
  • Opciones de delimitación de la etiqueta de datos

Para más información, consulte las novedades de SpreadJS v14.

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.