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:
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.