4D View Pro : Nouveautés de 4D 20 R7

Traduit automatiquement de Deepl

4D 20 R7 s’accompagne d’une nouvelle version de SpreadJS, v17.1, et d’une mise à jour du ruban qui lui est compatible. Découvrons les nouvelles fonctionnalités offertes par cette nouvelle version pour vous aider à accélérer le développement de 4D View Pro.

Déplacer/insérer une colonne ou une ligne en faisant glisser les en-têtes

Les colonnes et les lignes peuvent désormais être déplacées ou insérées en faisant glisser les en-têtes. Cette fonction peut être activée en définissant l’énumération allowDragHeaderToMove des options d’étalement sur ligne, colonne ou les deux. Cette fonction peut également être activée dans le ruban :

blank

Améliorations des graphiques

Graphiques en cascade

Un nouveau type de graphique a été ajouté à 4D View Pro : le graphique en cascade. Il représente un total courant sous forme de valeurs ajoutées ou soustraites. Ces valeurs sont disposées en colonnes avec des valeurs positives et négatives et sont codées en couleur pour les distinguer. Les colonnes initiales et finales sont généralement alignées sur l’axe horizontal, tandis que les valeurs intermédiaires sont généralement des colonnes flottantes.

blank

Demo | Documentation SpreadJS

Format de lignes lisses pour les graphiques linéaires

Les graphiques linéaires dans 4D View Pro supportent maintenant le formatage avec des lignes lisses.

blank

Démo | Documentation SpreadJS

Insertion de graphiques avec multi-sélections

À l’instar d’Excel, 4D View Pro prend désormais en charge l’insertion de graphiques à l’aide de sélections multiples. Outre la sélection d’une zone continue de données, vous pouvez désormais appuyer sur la touche Ctrl pour sélectionner plusieurs zones non contiguës afin de créer un graphique.

Ces plages peuvent être spécifiées de plusieurs façons, et 4D View Pro créera le graphique en conséquence :

blank

Documentation SpreadJS

Amélioration du Sparkline

Sparkline de la variance Lollipop

Le nouveau diagramme de variance Lollipop vous permet d’afficher les variances absolues et relatives d’un ensemble de données. Il est similaire à un diagramme à barres mais réduit l’espace d’affichage en utilisant des lignes au lieu de rectangles. Par conséquent, ils sont plus utiles lorsque l’on traite de grandes quantités de données.

blank

Demo | Documentation SpreadJS

Améliorations du classeur

Options spéciales de collage supplémentaires

4D View Pro supporte maintenant encore plus d’options spéciales de collage, y compris :

  • Commentaires – Coller uniquement les commentaires
  • Validation – Coller uniquement les règles de validation des données
  • Tout en utilisant le thème Source – Coller tout le contenu des cellules dans le même thème de feuille de calcul.
  • Tout sauf les bordures – Coller tout le contenu et le formatage des cellules à l’exception des bordures.
  • Largeur des colonnes – Coller la largeur d’une colonne ou d’une série de colonnes copiées.
  • Formules et formatage des nombres – Coller uniquement les formules et toutes les options de formatage des nombres.
  • Valeurs et formatage des nombres – Coller uniquement les valeurs et toutes les options de formatage des nombres.

 

Demo | Documentation SpreadJS

Support des styles pour les onglets de feuilles

Les onglets de feuilles prennent désormais en charge les styles que l’utilisateur peut définir. Le style comprend le style de texte, la couleur de fond et l’icône.

Démo | Documentation SpreadJS

Amélioration de l’événement TopRowChanged/LeftColumnChanged

Les événements TopRowChanged et LeftColumnChanged prennent désormais en charge le défilement par pixel. Avant ce changement, la ligne ou la colonne entière devait être défilée avant que l’événement ne se déclenche, mais maintenant il se déclenche et fournit l’état du défilement pour tout changement dans le défilement lorsque le défilement par pixel est activé.

Documentation SpreadJS

Alignement horizontal distribué

4D View Pro prend désormais en charge l’alignement horizontal distribué pour le texte. C’est la même chose que l’alignement central, sauf que le texte est automatiquement enveloppé.

Demo | Documentation SpreadJS

Conserver le dernier état de tri Excel

Lors de l’importation de fichiers Excel, 4D View Pro préserve désormais la condition de tri afin qu’elle ne soit pas perdue.

Démo | Documentation SpreadJS

Conclusion

Avec la version 4D 20 R7, 4D View Pro inclut désormais la version 17.1 de SpreadJS, apportant de nouvelles fonctionnalités telles que des types de graphiques améliorés (graphiques en cascade et lignes lisses pour les graphiques linéaires), la multi-sélection pour l’insertion de graphiques, des types de Sparkline améliorés, et d’autres améliorations au niveau du classeur et de l’alignement. Cette mise à jour rationalise le développement de 4D View Pro, en améliorant les fonctionnalités et les performances.

Besoin de plus d’informations ? Examinez en détail les avancées de SpreadJS v17.1 et partagez votre expérience sur le forum 4D.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené a rejoint l'équipe du programme 4D en novembre 2016. En tant que Product Owner, il est en charge de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation de la fonctionnalité livrée répond au besoin du client.Après avoir obtenu une licence en informatique au CNAM, Fabrice a rejoint une petite société d'édition de logiciels en tant que développeur Windev. Il a ensuite travaillé pour différentes entreprises dans les domaines de l'industrie et du commerce en tant que développeur Windev et web ainsi que conseiller technique sur les nouvelles fonctionnalités.