4D View Pro: Aggiornamento della versione di SpreadJS

Tradotto automaticamente da Deepl

4D v19 è dotato di una nuova versione di SpreadJS e di una nuova versione della barra multifunzione. Oltre al nuovo look, abbiamo aggiunto nuove caratteristiche per supportare le nuove funzionalità di SpreadJS v14.

Questo post del blog illustra le modifiche apportate.

cosa c’è di nuovo nella barra multifunzione

Un nuovo set di icone

Date un’occhiata al nuovo stile della barra multifunzione:

Nuove funzionalità

Questa nuova barra degli strumenti apporta nuove funzionalità quali:

  • Elenco di font: Contiene tutti i font presenti sul sistema client.
  • Copia immagini da Excel: Consente di copiare immagini da Excel e di incollarle nei fogli. L’immagine incollata avrà le stesse dimensioni, lo stesso bordo e lo stesso sfondo che aveva in Excel.
  • Supporto all’accessibilità: Fornisce un adeguato supporto all’accessibilità per le persone che utilizzano tecnologie assistive come gli screen reader. Per ulteriori informazioni, consultare la sezione Supporto all’accessibilità.
  • Personalizzazione dell’indicatore di commento: Gli utenti possono ora modificare il colore e le dimensioni dell’indicatore.
  • Effetti e modelli di riempimento: Migliorate l’aspetto delle celle in un foglio di calcolo applicando alle celle effetti di pattern o gradienti. Per ulteriori informazioni, consultate Riempimento a motivo e Riempimento a gradiente.

Novità in spreadJs v14

Caricamento incrementale

Il caricamento incrementale migliora le prestazioni quando si lavora con grandi quantità di dati. Quando la funzione è attivata, SpreadJS carica i valori e le formule pezzo per pezzo in background.

Personalizzazione dell’indicatore dei commenti

In precedenza, l’indicatore di commento appariva come un triangolo rosso nell’angolo superiore destro della cella. SpreadJS v14 consente di modificarne il colore e le dimensioni.

Esportazione HTML

Esportazione di intervalli di celle in tabelle HTML. Progettate tabelle di report in SpreadJS ed esportatele in HTML in modo che abbiano lo stesso aspetto che hanno in SpreadJS. Aggiungete queste tabelle di report a una pagina HTML e personalizzate facilmente un report.

Miglioramento dell’API getRange

Utilizzando l’API getRange nelle versioni precedenti, per ottenere l’intervallo di celle specificato erano necessari l’indice di riga, l’indice di colonna, il conteggio delle righe e il conteggio delle colonne. SpreadJS v14 utilizza un parametro più comodo: l’indirizzo dell’intervallo come stringa.

Modalità di adattamento dei numeri

L’opzione NumberFitMode consente di impostare la strategia di visualizzazione per i tipi di date e numeri definiti dall’utente. Questa opzione ha due enumerazioni:

  • maschera: abilitata per impostazione predefinita, visualizza “###” al posto dei numeri e delle date che non si adattano alla cella
  • trabocca: le date e i numeri traboccano nelle celle adiacenti

Miglioramenti al calcolo

SpreadJS v14 presenta un motore di calcolo aggiornato con nuove funzioni e caratteristiche migliorate. Questi miglioramenti includono:

  • La funzione OGGETTO: Questa funzione consente agli utenti di definire un oggetto da un insieme di nomi di proprietà ed espressioni. Gli oggetti possono essere utilizzati per il binding dei dati ad altre celle o come parametri RangeCellType o RANGEBLOCK.
  • Funzione PROPERTY: Questa funzione consente agli sviluppatori di analizzare un oggetto in base alle sue proprietà.
  • Calcoli iterativi: Conosciuti anche come riferimenti circolari, aiutano a risolvere calcoli specifici utilizzando ripetutamente il risultato precedente.
  • FunzioniX e LET: Queste nuove funzioni includono XMATCH, XLOOKUP e LET, che consentono agli utenti di creare formule di facile lettura e di effettuare calcoli con grandi insiemi di dati.
  • Funzione CONVERT: Supporta diverse nuove unità della funzione CONVERT. Le unità includono peso e massa, distanza, forza, pressione, temperatura, volume, area e prefissi binari.
  • Colonna totale di Sparkline a cascata.
  • Formule di intestazione e SparklineEx: una formula di colonna o una sparkline nella riga di intestazione è utile per riassumere un set di dati in alcuni casi.

Nuovi grafici e miglioramenti

SpreadJS v14 include nuovi miglioramenti ai grafici e un nuovo tipo di grafico:

  • Grafici a imbuto
  • Punti di incrocio degli assi
  • Riempimento del modello
  • Larghezza e sovrapposizione dei grafici a barre e a colonne
  • Dimensione del foro del grafico a ciambella
  • Interruzione di linea nei grafici
  • Opzioni delimitatore dell’etichetta dati

Per ulteriori informazioni, date un’occhiata alle novità di SpreadJS v14.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené si è unito al team di 4D Program nel novembre 2016. In qualità di Product Owner, è incaricato di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Dopo aver conseguito una laurea in Informatica presso il CNAM, Fabrice è entrato a far parte di una piccola società di pubblicazione di software come sviluppatore Windev. In seguito ha lavorato per diverse aziende del settore industriale e commerciale come sviluppatore Windev e web e come consulente tecnico su nuove funzionalità.