Heute wurde Protogrid version 1.2 veröffentlicht und auf allen Envrionments in der Protogrid Cloud ausgerollt. Dies ermöglicht zahlreiche neue Anwendungsmöglichkeiten! Nachfolgend finden Sie die Highlights der Verbesserungen.

  • Pagination ist nun verfügbar in allen JSON API Endpoints, die Card Listen zurückgeben. Mehr dazu finden Sie in der verbesserten Doku. Ausserdem wurden Cross-Origin Logins zugelassen für die Verwendung der API von externen Pages.
  • Die Login Page wurde grafisch leicht verbessert.
  • Das automatische Resizing von TableView Spalten wurde gefixt.
  • Die Aktivierungs-Page beim Anmelden für ein neues Environment wurde stark verbessert. (seit v1.1.4)
  • Environments zeigen nun ein Favicon. (seit v1.1.4)
  • Die Benutzer-App zeigt nun das App Icon bei einer offenen Benutzer-Card. (seit v1.1.4)
  • Ein Bug wurde gefixt, der zu Problemen beim Updaten von Cards geführt hat. (seit v1.1.4)
  • Und last but not least, die grosse Neuerung in v1.2: Client-Script-Libraries und Trigger.

    Die "Script-Libraries" Card ist ersetzt worden mit der neuen "Code"-Card, welche alle Quellcode-relevanten Elemente zeigt. Ihre bereits existierenden Script-Libraries sind dort in der Tabelle "Server-Script-Libraries" zu finden.
    Code Overview

    Trigger (definiert auf der Code-Card) können Text- und Zahlenfeldern hinzugefügt werden, um deren Action-Menü zu erweitern. Weitere Anwendungsmöglichkeiten von Trigger folgen.
    Adding Trigger to Textfield
    Adding Trigger to Textfield 2
    Action Menu after Extension

    Die Programmierung eines Triggers ist simpel einfach. Spezifizieren Sie den Quellcode direkt in der Trigger-Definition, ...
    Code in Trigger
    Code in Trigger Result

    ... oder in der gewählten Client-Script-Library (jedem Trigger kann genau eine Script-Library zugeordnet werden),
    Code in Client SL
    Call to Client SL
    Result of Call to Client SL

    ... oder sogar in externen JavaScript-Dateien, die Sie der Code-Card attachen können.
    Attaching External JavaScript
    Result of External Call

Kommende Verbesserungen

Wir beschleunigen momentan den Release-Zyklus, damit bald viele neue Features in Protogrid verfügbar sind - sehen Sie auch die aktualisierte Roadmap.

Für das nächste Release 1.3 werden wir unter anderem unlimitierte CSV-Card-Imports- und Exports einführen. Dies basiert auf einem neuen Backend-Feature, das uns die Verwendung von Hintergrund-Tasks auf dem Server ermöglicht. Ausserdem werden wir die Anwendungsmöglichkeiten von Trigger erweitern durch programmierbare Buttons im Card-Body.