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
Desi Calculation in EWM
IntroductionIn EWM Monitor we can display volume by different units of measure. In this blog, I will explain how you can calculate desi as a volume...
Designing a Multilingual Semantic Search Architecture
Most enterprise search systems still rely on keyword matching, which is a method that often fails to capture intent, especially in multilingual...
B2B CRM&SRM Portal Solutions for SAP Users
Technology has brought the business sector to a completely different point. Businesses have been making technology investments in their digital...
RISE with SAP: SAP’s Business Transformation as a Service
The need for digital transformation is here and it’s urgent. Countless businesses are experiencing a vital need to adapt and transform. But digital...
What is SAP Signavio Process Transformation Manager?
SAP Signavio Process Transformation Manager, New Centralized Process Management Tool!SAP Signavio Process Transformation Manager is the new process...
Soft Bias, Sharp Harm: Auditing Generative Models for Fairness
Generative models do not just predict labels. They produce language, and language can stereotype, exclude, or subtly shift tone depending on who a...
SAP Quality Management and SAP EWM Integration
What is Quality Management (QM)?SAP Quality Management (QM) is a part of SAP ECC (ERP Central Component) which is mainly used to help businesses...
What Is Data Bındıng ın SAPUI5?
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...
MDP Insights: An Interview with Our Web Team Leader
This week we sat down with our Web & Mobile Development Manager, Ahmet Buğra Okyay, to have a chat about what his team does at here MDP. Our Web...
Your mail has been sent successfully. You will be contacted as soon as possible.
Your message could not be delivered! Please try again later.