Release Notes Januar 2024

Highlights

Reporting

Liste: Massenbearbeitung

  • Es gibt die Möglichkeit mehrere Datensätze in einer Liste auf einmal zu editieren

  • Die zu editierenden Felder werden in einem Dialog ausgewählt

  • Nach der Bearbeitung werden Erfolgs- oder Fehlermeldungen je Datensatz angezeigt

  •  

Tags Erweiterungen

  • Tags Feld nun ĂĽber die ganze breite des Details

    •  

  • Customizer können Tags einstufig kategorisieren

    •  

Datensatz Kopierfunktion

  • Kopien von Datensätzen können nun direkt vom Datensatz aus erstellt werden

  • Es gibt zwei Auswahlmöglichkeiten

    • Oberste Ebene = Nur dieser Datensatz ohne jeglichen Relationen wird kopiert

    • Rekursiv = Dieser Datensatz und zusätzlich alle 1:1 Relationen werden kopiert. 1:N Relationen werden nicht kopiert.

      • Wenn der Datensatz der EigentĂĽmer der 1:1 Relation wird von diesem ebenfalls eine Kopie erstellt

      • Falls nicht, wird die 1:1 Relation auf den Wert des Originals gesetzt.

  •  

XML Import Erweiterung

  • Ignorieren unbekannter Felder mit Log Level Einstellung

    • Anwendungsfall: Daten aus mehrsprachigen Produkt auf einsprachige Kunden-Installation zu transferieren

  • Siehe XML Import

  •  

PDF Export Einstellungen

Listen IsHidden() / IsVisible()

  • Felder auf Listen können nun komplett ausgeblendet werden mit IsVisible()

  • Wenn Felder in der Spaltenauswahl verfĂĽgbar bleiben sollen kann dies mit IsHidden() bewerkstelligt werden.

  • Das default Verhalten hat sich hier geändert. Sehen Sie die Breaking Changes unten.

JSON Schema

Modell-Sprachen Konfigurieren

  • Modell-Sprachen können nun per Konfiguration eingestellt werden

  • Festlegungen von Pflicht- und Optionalen-Sprachen möglich

    • Validierung prĂĽft ob die Pflicht-Sprachen gefĂĽllt sind

  • Siehe Modellsprachen

Dynamisch Statische Meldungen

  • Statische Meldungen können nun auch dynamisch angezeigt werden. Z.B. Abhängig von einer Expression.

  • Anwendung siehe Statische Meldungen

Breaking Changes

Claims Neu mit Pflicht-Properties - 10.24.0125.2-main

Es sollte geprĂĽft werden das alle Claims auch einen sauberen Namen haben.

Listen IsHidden() / IsVisible() - 10.24.0116.1-main

In Listen-Layouts sind PropertyLinks die auf .IsVisible(false) gesetzt werden ab sofort nicht mehr im Column Chooser verfügbar. Um Properties nur zu "verstecken", kann stattdessen neu .IsHidden() verwendet werden. 

Wenn ihr also in nächster Zeit Projekte auf die neueste Quino-Version (>= 10.24.0116.1-main) updated, geht ihr am besten im Code kurz alle .IsVisible() auf PropertyLinks in Listen-Layouts durch und ersetzt diese ggf. mit .IsHidden().

Navigation Links - 10.24.0108.2-main

NavigationLinks in Version 10.24.0108.2-main

  • If aspect created via 'new NavigationLinkAspect(new ...Target)' , it can now be created using 'new AbsoluteNavigationLinkAspect, ClassNavigationLinkAspect, ObjectNavigationLinkAspect'.

Example

// Old propertyLinkBuilder.Element.Aspects.Add(new NavigationLinkAspect(new AbsoluteNavigationLinkAspectTarget { URL = url }, openInTarget)); // New propertyLinkBuilder.Element.Aspects.Add(new AbsoluteNavigationLinkAspect(openInTarget) { URL = url }       .EvaluateMetaValuePropertiesInContext(propertyLinkBuilder.Element));
  • EvaluateMetaValuePropertiesInContext() is not needed when using the extension methods but is required when the expression parameters need to be evaluated in a MetaElement context. 

  • Rename PropertyLinkBuilderMethod.SetAbsoluteNavigationLinkExpression() => to SetAbsoluteNavigationLink() 

  • On XML layouts '...expression' fields on <Aspects> can be moved into primary field. 

Example XML

<!-- Old --> <objectNavigationLinkAspect metaClassExpression="[expression]If(true, 'Office', 'Company')" primaryKeyExpression="[expression...."></objectNavigationLinkAspect> <!-- New --> <objectNavigationLinkAspect metaClass="[expression]If(true, 'Office', 'Company')" primaryKey="[expression...."></objectNavigationLinkAspect>

Developer Documentation Navigation Link

Sehen Sie auch die Entwickler-Dokumentation unter Builder API → NavigationLinkAspect

Releases

  • 10.24.0131.2-main 31.01.2024

    • Update Quino Standard Version

    • Validators MaxLength, RegEx, Bounds prĂĽfen nicht auf null Werte

  • 10.24.0130.2-main 30.01.2024

    • Fix: Time-Control Zeitzonen-Anzeige

    • PDF Export: Anpassung der Schriftgrösse und weiterer Einstellungen

  • 10.24.0125.2-main 25.01.2024

    • Breaking Change: Claims mit Pflicht-Properties

    • Fix: Multiline text control doesn't allow focus by mouse in background

    • Standard Validierungen fĂĽr AHV-Nummern und Schweizer UID

    • Phone: Wiederverwendung der gleichen Layouts auch fĂĽr Phone

      • Sichtbarkeits-Steuerung fĂĽr Phone einstellbar

  • 10.24.0124.1-main, 10.24.0124.2-main, 10.24.0124.4-main, 10.24.0124.6-main - 24.01.2024

    • Fix: Reporting Anpassungen fĂĽr Projekt-Einbindung

    • Reports aus der Liste heraus starten

    • Fix: Null Check in Expressions

  • 10.24.0123.1-main, 10.24.0124.2-main, 10.24.0124.3-main 23.01.2024

    • Fix: Datums-Control wir nicht mehr bei falscher Eingabe zurĂĽckgesetzt

    • XML Import: Erweiterung zum Ignorieren von Feldern

  • 10.24.0119.2-main, 10.24.0119.3-main, 0.24.0122.1-main 19.01.2024 - 22.01.2024

    • Integration von Reporting

    • Massenbearbeitung auf der Liste

    • Breadcrumbs zeigen immer den aktuellen Stand

    • Dynamic Messages

  • 10.24.0116.1-main - 16.01.2024

    • List-Layout: Adapt Property IsVisible() behavior and add new IsHidden() functionality

    • Nested IsReadOnly leads to React-Hook exception

  • 10.24.0115.1-main - 15.01.2024

    • SourceObject in ObjectHeader

    • Add batch editing action to List

    • Hide format if Date(Time) is readonly/disabled

  • 10.24.0110.1-main - 10.01.2024

    • XML Import - Revert auf Stand ohne Layout-Basiertem Wizard

    • Infinite scrolling load batch size is too small in sub-list scenario

    • Parent Bookmark is ignored when adding Objects after Drilldown from Inline Lists

  • 10.24.0108.1-main, 10.24.0108.2-main, 10.24.0108.3-main - 08.01.2024

    • Show ungrouped events in notification settings

    • Fix quick filter wrapping behavior in SearchEdit

    • Fix notification settings scrolling behavior

    • Consolidate navigation link aspects and allow meta value parameters

    • Konfiguration von "ResetView" zulassen