Neue Features für den Web Report Designer in List & Label 27.002

Der Web Report Designer ist ein zentraler Baustein für die Verwendung von List & Label in Webanwendungen. Wir sind ständig dabei, Verbesserungen und Erweiterungen vorzunehmen und planen so, mit jedem Service Pack eine Reihe neuer Features zu implementieren – bis hin zur Featureparität mit dem Desktop Designer. Hier nun ein erster Überblick, was sich seit Release getan hat.

beispiel ansicht web report designer

Objekte im Objektbaum verschieben

Sie haben nun die Möglichkeit, die Reihenfolge der Objekte zu verschieben. Wählen Sie dazu ein Objekt im Objektbaum aus und klicken Sie anschließend auf „Nach oben verschieben“ oder „Nach unten verschieben“:

objektbaum objekt verschieben

Dies funktioniert auch für Unterobjekte in einem Berichtscontainer. So kann die Druckreihenfolge beeinflusst werden, um z.B. Objekte in den Vorder- oder Hintergrund zu rücken ohne gleich mit Verkettungen arbeiten zu müssen.

Erzeugen von Untertabellen im Berichtscontainer

So wie im Desktop Designer ist es nun ebenfalls im Web Report Designer möglich, direkt bei der Erstellung eines Berichtscontainers Untertabellen zu erzeugen.

dialog datenquelle auswählen

Zudem haben Sie die Möglichkeit, direkt aus dem Objektbaum heraus ein neues Unterobjekt zu erzeugen:

unterobjekt aus projektbaum erzeugen

Außerdem können Sie direkt aus dem Datenbankstruktur-Baum ein neues Unterelement erzeugen. Per Auswahldialog wählen Sie anschließend den Berichtscontainer aus, an den dieses Element angehängt werden soll. Somit sparen Sie und Ihre Kunden bei der Erstellung komplexer Berichtsstrukturen jede Menge Zeit.

Verbesserter Tablet Support

Um noch mehr Tablets bzw. Geräte zu unterstützen, die eine geringere Auflösung besitzen, wurde die Mindestgröße des Web Report Designers reduziert. Dies ist vor allem für die Standardversion des Apple iPads praktisch, da etwaige Scrollleisten entfallen.

Verbesserte Drag & Drop Unterstützung und Platzierung von Elementen

Ein Hauptaugenmerk haben wir in dieser Version auf die Bedienung des Web Report Designers gelegt. Hierzu gehört unter anderem der Designspace, welcher vor allem bei der Bedienung im Tablet-Modus noch Optimierungspotential besitzt.

Um diese Probleme zu lösen, haben wir die komplette Drag & Drop Implementierung überarbeitet.

Damit die Objektgröße einfach geändert werden kann, haben wir jetzt an allen wichtigen Stellen „Resize“-Marker hinzugefügt. Wenn Sie ein Objekt vergrößern oder verkleinern wollen, können Sie dies nun sehr schnell und einfach bewerkstelligen.

verstellbare objektgröße

Um die Änderungen noch genauer zu ermöglichen, haben wir während des Resize-Vorgangs eine Anzeige hinzugefügt, welche die aktuellen Dimensionen des Objekts anzeigt:

anzeige dimension verstellbares objekt

Damit Objekte einfacher platziert und ausgerichtet werden können, haben wir zudem die Möglichkeit hinzugefügt, Hilfslinien im Designer anzuzeigen.

Hierzu können Sie mit einem Klick auf das Lineal eine neue Hilfslinie erzeugen:

dialog hilfslinie erzeugen

Geben Sie die Position der Hilfslinie an und klicken Sie auf OK. Hierdurch wird eine neue Hilfslinie im Designspace erzeugt:

position der hilfslinie festlegen

Die Position können Sie nachträglich per Drag & Drop der Linie oder aber über den Konfigurationsdialog, welchen Sie über die linke obere Ecke erreichen können, verändern.

konfigurationsdialog für hilfslinien aufrufen

Im Konfigurationsdialog haben Sie zusätzlich die Möglichkeit, die Linie gegen verschieben zu sperren oder den Fangbereich der Objekte zu verändern:

hilfslinien sperren im konfigurationsdialog

Performance

Um die Ladezeiten und die Geschwindigkeit des Web Report Designers zu verbessern, werden nur noch die benötigten Objekte vom Backend-Server geladen. Wenn Sie z.B. nur eine sichtbare Ebene selektiert haben, dann werden auch nur die Objekte dieser Ebene geladen.

Usability

Zudem wurden diverse Verbesserungen in der Bedienung des Web Report Designers vorgenommen:

  • Dialoge können nun über „ESC“ geschlossen werden.
  • Variablen können per Doppelklick im Formeldesigner hinzugefügt werden.
  • Die verschiedenen „geöffnet“ und „geschlossen“ Zustände im Eigenschaftenfenster werden nun sessionübergreifend gespeichert.
  • Es wird nun Multiselektion per „UMSCHALT“-Taste unterstützt.
  • Dropdowns in Dialogen werden nun optimiert angezeigt.
  • Der Rahmeneditor wurde komplett überarbeitet, um eine einfachere Bedienung zu ermöglichen.

Empfohlene Artikel

Schreibe einen Kommentar