Data binding is the process that establishes a connection between the user interface and the business logic. It acts as a bridge between the binding target and the binding source.
Table of Contents
There are basically three different binding methods in SAPUI5:
The table below shows which models support the binding types mentioned above.
For example, consider the following data.
Now, in the UI code, we have a layout that will display the above data. During data binding, we don't need to specify the full path for child controls as shown below.
Thus, element binding allows relative binding of all children according to a parent.
This is simply binding between the control and the model. It allows for automatic initialization and updating of data.
We use the value property to bind data to the input field, and we can access it by providing the path of the model to be bound.
If we want to display our data in a table or list format, we can use aggregation binding.
In this example, we use the <items> property of the List control to bind data, but the StandardListItem control works as a template.
If we need some calculation or some kind of comparison on our model data, it is useful to use expression binding. For example, we can update the numberState property as follows:
Models and data binding are used in SAPUI5 applications to bind two data or information sources and synchronize data. SAPUI5 applications support different types of models. Since the JSON model provides much better performance compared to XML models, its usage is more preferred.
SAP Consulting Services
SAP Fiori Consultant
Expected Goods Receipt Process in SAP EWM
Introduction Expected Goods Receipt (EGR) is one of the vital functionalities in SAP Extended Warehouse Management (EWM), ensuring the smooth...
Guideline for e-Archive in Turkey
What is the e-Archive? The invoice, which is the document of commercial transactions, has been included in the e-transformation process for a...
Benefits of SAPUI5 Smart Components
With the rapid advancement of technology in the recent period, the importance of applications accessed and used through mobile devices is increasing....
What is SAP S/4HANA?
SAP S/4HANA is an ERP business suite based on the SAP HANA in-memory database that allows companies to process transactions and analyze business data...
Why Should You Use SAP Integration Suite?
Integration, which is the foundation of a successful company, is a top strategic priority for companies. The reason for this is that the integration...
What is Software License Management (SLM)?
A software license is a document that protects the rights of the software manufacturer that owns the copyright. The license you must obtain for each...
Fiori UI in SAP EWM: Next-Gen Warehouse User Experience
In the era of digital transformation, user experience (UX) is no longer a "nice-to-have"—it has become a strategic driver of productivity, user...
SAP AI Core: What It Is, Features and Benefits
Artificial intelligence (AI) is revolutionizing business operations, and SAP has made a significant advancement with SAP AI Core. This robust...
What is SAP Extended Warehouse Management (SAP EWM)?
Today, organizations focus on delivering their services and products to their customers in a fast and high-quality manner to ensure customer...
Your mail has been sent successfully. You will be contacted as soon as possible.
Your message could not be delivered! Please try again later.