Show TOC

Setting the Default Binding ModeLocate this document in the navigation structure

The default binding mode applies when a model instance is created. You can overwrite the default binding mode after model creation.

Procedure

  1. To change the default binding mode, call the setDefaultBindingMode method on the model as follows:
    var oModel = new sap.ui.model.json.JSONModel();
    oModel.setDefaultBindingMode(sap.ui.model.BindingMode.OneWay);

    In this example, all new bindings for the model will have the one-way binding mode by default.

  2. You can, however, only set supported binding modes as default binding mode. You can check if a binding mode is supported as follows:
    var oModel = new sap.ui.model.json.JSONModel();
    if (oModel.isBindingModeSupported(sap.ui.model.BindingMode.OneTime)) { // true
        oModel.setDefaultBindingMode(sap.ui.model.BindingMode.OneTime); 
    }
    Note

    When you change the binding mode of an existing model instance, the existing bindings are not updated with the newly set binding mode.