Data binding

Keeping a control and a model in step in both directions, including the formatting, type conversion and validation that sit between the two.

Overview

SAP SHIPS
Freestyle →

@openui5/sap.ui.core The OpenUI5 core: the module loader, the MVC runtime, data binding, routing, theming and the test stack, which is everything a UI5 app does before a single community package is added.

SourceSAPUI5 — Data Bindingchecked
THE COMMUNITY ADDS

Community libraries wrap the framework's models: openui5-model-json-crud lets a JSON model fill itself from a server over fetch, openui5-model-odata-v2-odatapromise and ui5-antares put Promises on OData V2 calls, and openui5-validator validates a view's fields against a JSON schema.

Artifacts5

5 of 5 artifacts
ArtifactSignals
Packages5
@openui5/sap.ui.coreFramework core: module loader, MVC runtime, binding, routing, theming
Signals
none
openui5-model-json-crudOpenUI5 JSONModel extension with CRUD over HTTP
Signals
none
openui5-model-odata-v2-odatapromiseOpenUI5 OData V2 model extension with Promises
Signals
none
openui5-validatorOpenUI5 library validating view fields against JSON schema
Signals
none
ui5-antaresSAPUI5 library generating OData V2 metadata-based dialogs and pages
Signals
Quiet

Content3

Group by
Piece, what it offers
The Fourth Way to Go Offline in UI5 (And Why the Service Worker Stays Dumb)
SAP Community, Noel_Hendrikx, Blog
The Complete Guide to Calling Actions in UI5 with Custom Code
SAP Community, Marian Zeis, BlogThe reasoningRunnable code
Simple Table Maintenance in SAP Fiori Using UI5 Smart Controls
SAP Community, Marian Zeis, BlogThe reasoningRunnable code

Seen working2

ArtifactSignals
Samples2
fiori-table-maintenanceCAP and UI5 app for in-place table maintenance with SmartTable
No license
openui5-fhir-sample-appUI5 app built with openui5-fhir against FHIR services
none

Details

Coverage
statecore and community, UI5
assessed
relationshipunassessed
SourceSAPUI5 — Data Bindingchecked
For your agent
Ref
capability:ui5-data-binding
JSON
/capabilities/ui5-data-binding.json
MCP
Connecting an agent