When the solution matters

4D v11 SQL4D 2004 (Vorgänger Version) Academic Downloads

Neuigkeiten in 4D Web 2.0 Pack 1.1

Neu in 4D Ajax Framework 1.1
Neu in 4D Live Window 1.1

4D Ajax Framework 1.1: Viel Neues, viele Änderungen

  1. Zwei neue Objekttypen:
    - Bild-Matrix: zeigt Bilder mit Daten im Matrix-Format an.
    - Daten-Matrix: zeigt Daten im Matrix-Format an (wie bei Kontakten in Outlook).
  2. Datenfilter: zum Filtern von Daten, die auf statische oder dynamische Anfragen basieren. Erstellt Registerkarten abhängig von Feldwerten oder voreingestellte Vorlagen zur Erstellung von Registerkarten für Kategorien.
  3. Bessere Performance
    Bis zu 10mal schnellerer Aufbau im Grid/Datenfenster
    Schnellerer Start durch komprimierte (gzip) JavaScripts.
  4. Interface-Verbesserungen
    Booleans werden jetzt als Ankreuzfelder angezeigt.
    Auswahllisten werden als Popup-Menüs angezeigt.
    Falsch ausgefüllte Felder werden jetzt farblich hervorgehoben,.

Neue Interface-Objekte

4D Ajax Framework wurde um zwei neue Objekte erweitert: Daten-Matrix und Bilder-Matrix.

Intern sind es dieselben Objekte und unterscheiden sich nur geringfügig durch Parameter. Beide Objekte erlauben, verschiedene Datentypen und –felder zu organisieren und in benutzerfreundliche Darstellungen zu integrieren. Die Gestaltung orientiert sich am Look & Feel von Kontakte bei Outlook, Sie können damit aber auch viele andere Datentypen, wie Graphiken, Dokumente, Videos und vieles mehr organisieren.


Neue Interface Objekte

Neue Datenfilter

In Version 1.0 wurden alle Datensätze in einer Tabelle zu den Objekten geschickt und es gab keine Möglichkeit, die gesendeten Daten zu filtern. In Version 1.1 haben Sie verschiedene Möglichkeiten, Daten zu filtern. Ergebnisse können so einfacher gelesen und organisiert werden. Sie können Daten jetzt nach folgenden Kriterien automatisch gruppieren:

0-9
A-Z (Schritte)
A-Z
Nach Hundertern
Nach Zehnern
Nach Tausendern
US-Staaten (Abkürzungen)
US-Staaten (ausgeschrieben)
US Regionen

Sollte Ihre Anwendung Daten nach anderen Kriterien filtern, die nicht in dieser Liste enthalten sind, wie deutsche Bundesländer, Farben oder Produktgruppen, können Sie diese Filterkriterien selbst festlegen, indem Sie vorhandenen Beispiele ändern.

Neue Suchen-basierte Filter

Ein weiterer Weg, Daten in v1.1 zu managen, besteht über statisches oder dynamisches Suchen.

Statische Suchen sind denen ähnlich, die mit dem 4D Query Editor aufgebaut werden. Zum Beispiel nutzt eine Suche, die alle Umsätze eines bestimmten Datums anzeigen soll, eine statische “Umsatz_Datum = 10.05.2007” Suche.

Dynamische Anfragen erlauben, ein Ergebnis aufgrund einer 4D Methode zu erstellen. Ermitteln Sie beispielsweise den Tagesumsatz durch eine dynamische Anfrage “Umsatz_Datum = GetTodaysDate”, wobei „GetTodaysDate“ eine Methode ist, die einen Datumswert zurückliefert.

Neue anpassbare Registerkarten

Entwickler können jetzt eine oder mehrere Registerkarten im Portal erzeugen, die auf angepassten Daten basieren. Sie können Ihre Anwendung sogar so einrichten, dass neue Registerkarten automatisch für neue Daten angelegt werden.

 

Verbesserungen im Benutzer-Interface

Benutzerfreundliche Listen

Version 1.0 zeigte Booleans als Text und Anwender mußten die korrekten Werte in ein Eingabefeld von Hand eingeben. In v.1.1, werden Booleans als Ankreuzfelder angezeigt und machen es dadurch Anwendern sehr viel leichter, ihre Daten korrekt einzugeben. V1.1 führt außerdem Popup-Menüs für Auswahllisten ein. Wenn eine Auswahlliste einem Feld der Struktur zugeordnet ist, wird das Popup-Menü automatisch mit dem Inhalt der Auswahlliste erstellt. Zusätzlich erlaubt eine Callback-Methode dem Entwickler, den Inhalt des Popup-Menüs dynamisch zu erzeugen.

Benutzerfreundliche Fehlerbehandlung

Wenn in Version 1.0 eine Datenänderung zurückgewiesen wurde, bewegte sich der Cursor automatisch in das nächste Feld. Ab v1.1 erlaubt eine neue Erweiterung dem Entwickler zu entscheiden, wann eine Änderung angenommen oder abgewiesen werden soll. Wenn die Änderung abgewiesen wurde, bleibt der Cursor in dem bearbeiteten Feld und dieses wird farblich hervorgehoben.

Performance

Die Performance wurde durch zwei wesentliche Änderungen in Version 1.1 drastisch verbessert. Zum einen haben wir das Grid-Objekt überarbeitet, das das zentrale Objekt für sowohl Datenfenster als auch Datenbäume ist. Beide Objekte laden jetzt viel schneller als zuvor.

Weitere Performance-Gewinne wurden durch packen und komprimieren des JavaScript-Frameworks erreicht. Beim Start mussten in v1.0 ca. 1,2 MB JavaScript-Code an den Browser gesendet werden, dies benötigte vor allem bei langsamen Verbindungen Zeit zum laden. Außerdem war in Version 1.0 das Framework in mehrere JavaScript-Dateien aufgeteit. Dies verbesserte zwar die Lesbarkeit während der Entwicklung, verlangsamte aber die Ladezeit. Mit Version 1.1 gibt es nun zwei Sätze, eines optimiert für Lesbarkeit, das andere für Geschwindigkeit. Die für Geschwindigkeit optimierte komprimierte Datei belegt nur noch 200 kb, wodurch sich die Ladezeit deutlich verbessert.

Die in Version 1.0 vorgesehene Pre-Caching-Funktion zur Verbesserung der Performance ist mit Version 1.1 nicht mehr erforderlich - ohne spürbare Performanceeinbußen.


4D Live Window 1.1: Neuigkeiten

Dynamische Interface-Objekte

Stellen Sie sich vor, Sie erstellen dynamische Interface-Objekte, die auf Benutzer-Daten oder -Aktionen basieren.

4D Live Window 1.1 erlaubt Ihnen, dynamische HTML-Objekte anzuzeigen und integriert diese in Ihre bestehenden 4D Formulare. Neue Callback-Funktionen erlauben Ihnen, Benutzeraktionen in HTML Objekten abzufangen, so dass Sie z. B. auf einen Klick in eine HTML-Liste mit dem Öffnen eines neuen 4D Fensters reagieren können.

Neue Interface Objekte

JavaScript-Bearbeitung

Zusätzlich haben wir unter Windows die Möglichkeit zur JavaScript-Bearbeitung in v1.1 eingefügt. Dies erlaubt JavaScript-Funktionen auszuführen oder auszuwerten.

Neue und verbesserte Befehle

Zuletzt sei noch erwähnt, dass wir viele Befehle überarbeitet und einige hinzugefügt haben, um Ihnen noch mehr Funktionen und Flexibilität in Ihrem 4D Live Window-Bereich zu geben.

Neue Befehle
Verbesserte Befehle
Web_Refresh
Web_Stop
Web_SetContent
Web_JavaScriptExecute
Web_JavaScriptReturn
Web_SetPreferences
Web_GetContent


4D Web 2.0 Pack

System

4th Dimension 2004.5 oder höher

Windows 2000 oder XP SP2 mit Internet Explorer 6+

Mac OS X Version 10.4 (Tiger) mit Safari 2+

International | Firmenprofil | Kontakt | Site Map | © 4D 1995 - 2008 | Schriftgröße ändern: [A] [A] [A] | Diese Seite drucken| 4D RSS Feeds - * Externer Link