Has successfully completed the online course Introduction
Has successfully completed the online course Intermediate (200)
Has successfully completed the online course Advanced (300)
Has successfully completed the online course Basics (100)Hallo Timo,
könntest du bitte mal prüfen, ob in der betroffenen App die Funktion “Automatisches Binden” aktiviert ist oder nicht? Du findest diese Einstellung über einen Klick auf den Applink im Application Editor (siehe Screenshot 1). Für Widgets in der OpenUI5-Version 1.60 müsste diese deaktiviert werden, damit Bindings von Aggregationen korrekt funktionieren (siehe Screenshot 2).
Das automatische binden ist seit Simplifier Version 5.5 standardmäßig deaktiviert, sobald man neue Apps erstellt. Aus Rückwärtskompatibilitätsgründen zu Bestandsapps, die auf Basis einer älteren Version als 5.5 erstellt wurden, ist die Funktion jedoch immer aktiviert, da dies dem vorherigen Stand entsprach, wie die App-Sources generiert wurden beim Deployment. Diese Einstellung auf “aus” zu stellen wirkt sich positiv auf die Ladezeiten von Applikationen aus, da dadurch Model-Bindings nur dynamisch zur Laufzeit initialisiert werden, wodurch diese mittlerweile Standard geworden ist.
In unseren Standard-Widgets der Version 1.60 wurde für alle Aggregationen zusätzlich noch eine Eigenschaft (“templateShareable = false”) verändert, die im Zusammenspiel mit der nun deaktivierten Autobind-Funktion relevant ist. Da du berichtest, dass die 1.44er Widgets noch zu funktionieren scheinen, wo die Eigenschaft für die Aggregationen noch nicht den veränderten Wert (“templateShareable = true”) trägt, sieht es für mich so aus, dass eben das “Automatische Binden” den Fehler verursacht und somit das items-Binding für die ComboBox nicht mehr funktioniert.
Viele Grüße,
Armin