Привязка списка UI5 не показывает содержимое

#binding #sapui5

Вопрос:

У меня есть объект списка, который привязан к элементу списка UI5. Однако значения не отображаются. Пожалуйста, взгляните на мой код.

Пользовательский интерфейс/xml-код:

 lt;List id="statementList" headerText="Statements" items="{ path: 'statementListModelgt;/' }"gt;  lt;StandardListItem title="{importance}" description="{importance}"/gt; lt;/Listgt;  

Привязка в JS:

 var result = JSON.parse(aData.responseData); that.getView().byId("statementList").setModel(new JSONModel(), "statementListModel"); that.getView().byId("statementList").getModel("statementListModel").setData(result.statementList);  

Объект списка построен следующим образом:

 result= {  statementList = [  {  importance = "ASD",  ...  },  {  importance = "BDS",  ...  }   ] }  

Однако это просто не показывает содержание. Список имеет правильный размер, поэтому привязка несколько работает, но привязка содержимого не работает:

введите описание изображения здесь

Спасибо за любую помощь!

Ответ №1:

Вы должны везде добавлять название модели:

 lt;StandardListItem title="{statementListModelgt;importance}" description="{statementListModelgt;importance}"/gt;