SAPUI5 supports the use of more than one model for data binding.
You can set an additional model for an element or for the core by specifying a name for the model to identify it:
var oModel = new sap.ui.model.json.JSONModel(); // define data for that model oModel.setData({ test: "Test", enabled: true }); // define a name for that model sap.ui.getCore().setModel(oModel, "myModel");
To create property bindings for this model call
oText.bindValue("myModel>/test").
You can also create aggregation bindings for this model by calling:
oListItem.bindProperty("text", "myModel>text"); oComboBox.bindItems("myModel>/items", oListItem);
You specify the model name and following the > sign you specify the binding path to the values in the model that is to be bound.
You can create a model with an identifying name without first creating a model without a name.