4D View Pro: Was ist neu in 4D v20

Mit jeder neuen Version wächst die Liste der Funktionen von 4D View Pro. Und diese Version bildet da keine Ausnahme: 4D v20 kommt mit einer neuen Version von SpreadJS, der v16, und einem Ribbon-Update, das damit kompatibel ist.

Lassen Sie uns die neuen Funktionen dieser Version entdecken.

TableSheet-Verbesserungen

Tablesheet, eine separate, leistungsstarke DataTable, hat einige neue Funktionen erhalten:

Hierarchie im Datenmanager

TableSheets unterstützen jetzt Hierarchiedaten in den Quelldaten. Dies umfasst vier verschiedene Datentypen für Datensätze:

  • Eigenschaften „id“ und „parentId“
  • Eigenschaften, die die Hierarchiestufe angeben
  • Eigenschaften, die hierarchische Kinder enthalten
  • Ein Primärschlüssel, der mit einer benutzerdefinierten Funktion in eine Hierarchie geparst werden kann

Hierarchieoperationen wurden ebenfalls hinzugefügt, sodass Benutzer die Möglichkeit haben

  • Heraufstufen/Verschieben von Datensätzen
  • Datensätze nach oben/unten verschieben
  • Einfügen von Datensätzen nach/vor oder über/unter
  • Einen Datensatz löschen
  • Erweitern/Verkleinern aller oder bestimmter Datensatzebenen
  • Datensätze sortieren/filtern

TableSheet-Hierarchiedaten

Eine weitere Verbesserung der TableSheet-Implementierung im Designer ist die Hinzufügung von Unterstützung für hierarchische Daten in der Registerkarte „Spalten“ der Datenquelle. Spalten haben jetzt einen separaten „Hierarchie“-Abschnitt mit Dingen wie Typ, Zusammenfassungsformel und Gliederungsspalte, die definiert werden können:

blank

Data Manager Feldnamen-Zuordnung

Das Datenquellenschema für den Datenmanager unterstützt jetzt das Festlegen eines Alias für Spalten, wodurch unterschiedliche Namen zwischen dem Front-End und dem Back-End einer Datenquelle möglich sind. Dies kann durch einfaches Einstellen der Eigenschaft „Caption“ beim Hinzufügen einer Ansicht zum Datenmanager erfolgen.

 

Brauchen Sie mehr Informationen? Werfen Sie einen Blick auf diese SpreadJS v16 Neuerungen im Detail. Und teilen Sie uns Ihre Erfahrungen im 4D Forum mit.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.