прикрепление openui5 dom в treetable

#sapui5

#sapui5

Вопрос:

Прикрепление объекта dom к treetable openui5. Но таблица становится пустой.

 let domModel = new DOMParser().parseFromString("<nodata>sample data</nodata>", "text/xml");
domModel = {
  data : {
    childNodes : domModel.childNodes
  }
};
var oJsonModel = new JSONModel({domModel});
this.getView().setModel(oJsonModel);
  

В xml treetable прикрепляется следующим образом

 <TreeTable rows="{path:'/data', parameters: {arrayNames:['childNodes']}}">
  

В xml столбец treetable выглядит следующим образом.

 <Column>
  <template>
    <m:Text text="{nodeName}" wrapping="false" />
  </template>
</Column>
  

Ответ №1:

Чтобы использовать привязку агрегации, данные должны быть массивом. Попробуйте привязку следующим образом:

путь: ‘/data/дочерние узлы’ …

PS: Я предполагаю, что дочерние узлы — это массив.