Einleitung Wer schon einmal eine Applikation in SAPUI5 geschrieben hat und dabei auf einen OData-Service zurückgegriffen hat, wird sicherlich schon einmal über folgendes Problem gestolpert sein: Die Daten der aktuell angezeigten Entität oder des Entitätssets haben sich geändert. Soweit so gut. Nur die Anzeige verändert sich leider nicht. Wenn die Daten sich hinter dem OData-Service„SAPUI5 ODataV2-Model – Refresh Performance“ weiterlesen
Schlagwort-Archive:model
Zugriff von Models aus anderen Views? Einsatz von Singleton-Klassen im SAPUI5-Kontext
Bist du an einem Punkt angekommen, an dem du ein Model oder ein Control benötigst, das sich aber in einer anderen View befinden? Wenn ja, dann bist du hier genau richtig! Denn auch ich bin auf dieses Problem gestoßen und möchte dir zeigen wie ich es gelöst habe. Mein Ausgangspunkt ist in diesem Beispiel„Zugriff von Models aus anderen Views? Einsatz von Singleton-Klassen im SAPUI5-Kontext“ weiterlesen
JSON Model – Stärken, Schwächen und Anwendung
In der SAPUI5-Entwicklung kommt man nicht um hin, sich an irgendeinem Zeitpunkt mit JSON auseinanderzusetzen. JSON steht kurz für JavaScript Object Notation und bietet eine einfache, standardisierte, textbasierte Darstellung von Objekten. In der SAPUI5-Entwicklung ist das JSON-Model eins von zwei zentralen Models für die Datenhaltung. (ODataModel ist das andere). Als client-side Model stellt es Daten„JSON Model – Stärken, Schwächen und Anwendung“ weiterlesen
100 Einträge im Model – Datenbegrenzung durch $top ändern
Wer schon einmal versucht hat eine größere Datenmenge in einem Control anzuzeigen wird sicher festgestellt haben, dass es dort eine Begrenzung der Datenmenge auf 100 Einträge gibt. Diese ist die Default Begrenzung eines jeden Models. Manchmal durchaus sinnvoll (Hallo liebe Performance), manchmal aber auch einfach nur so semi gut. Dann nämlich, wenn mehr Daten geladen„100 Einträge im Model – Datenbegrenzung durch $top ändern“ weiterlesen
Sorter, Filter, Expand Parameter im XML
Da Binding mein absolutes Lieblingsthema ist wird sich dieser Beitrag auch wieder mit diesem Thema beschäftigen. Denn, mal Hand auf’s Herz, ohne die aus dem gebundenen Model geladenen Daten ist das schönste Gerüst nur eben das – ein Gerüst. Im Speziellen geht es um das Binding im XML und wie dort durch unterschiedliche Parameter Einfluss„Sorter, Filter, Expand Parameter im XML“ weiterlesen
Expression Bindings – Eine Alternative zum formatter
„Ausdrucks Bindungen“? Was’n das? Klingt jetzt erst mal kompliziert. Weil ist ja auch Englisch. Aber so kompliziert ist es gar nicht. Expression Bindings beschreiben die Möglichkeit, Werte eines Models direkt im View anzupassen. Die Logik steht dabei mit im View, wodurch man sich die Auslagerung in externe Dateien (z.B. in die eines formatters) spart. Das„Expression Bindings – Eine Alternative zum formatter“ weiterlesen