2015-07-25 2 views
0


Binding проблема с Flex и TextBox в sapui5

Я имею странный вопрос относительно связывания для текстового поля на SAPUI5. Функция форматирования не получает данные

var oModel = new sap.ui.model.json.JSONModel(); 
     oModel.setData({Components : "5", 
         TotalComponents : "7"}); 

     var oText = new sap.m.Text({ 
      text : { 
       path : "Components", 
       formatter : function(d){ 

        return "Solved Messages in "+d+" Components"; 

       } 
      }, 
      visible : true 
     }); 
     oText.setModel(oModel); 
     oText.placeAt("content"); 

я могу видеть, что в отладчике привязки путь для текстового поля является правильным.

this.getModel(this.getBindingContext().sPath) 

также возвращает правильное значение, но функция форматирования получает только нуль.

Можете ли вы сказать мне, если мне не хватает синтаксиса? Примера кода - JSBIN

Спасибо и наилучшие пожелания, виры

ответ

0

Надеется, что это помогает.

вместо "Компоненты" использовать "/ Components"