2015-12-17 2 views

ответ

1

Вариант 1 sap.m.Input: Настройка включена для каждого экземпляр вашего контроля ввода в onAfterRendering

var oInput = sap.m.Input(...); 
oInput.addEventDelegate({ 
    onAfterRendering : function() { 
     this.setEnabled(false); 
    } 
}); 

Вариант 2: Использование модели вида

//in controller: 
var oModel = new sap.ui.model.json.JSONModel({ 
    enabled : false 
}); 
this.getView().setModel(oModel, "view"); 

//... 
var oInput1 = sap.m.Input({ 
    enabled : "{view>/enabled}" 
}); 
var oInput2 = sap.m.Input({ 
    enabled : "{view>/enabled}" 
}); 

//... 
// in the controller changing the model once will affect all the input controls 
this.getView().getModel("view").setProperty("/enabled", true); 

 Смежные вопросы

  • Нет связанных вопросов^_^