Я хочу подключиться к веб-службе и отобразить результаты в WinJS ListView. Веб-сервис возвращает JSON. Пока у меня есть эта разметка:
<div id="mediumListIconTextTemplate" data-win-control="WinJS.Binding.Template">
<div>
<h4 data-win-bind="innerText: title"></h4>
</div>
</div>
<div id="basicListView" data-win-control="WinJS.UI.ListView"
data-win-options="{itemDataSource : DataExample.itemList.dataSource,
itemTemplate: select('#mediumListIconTextTemplate')}">
</div>
Вот что я думаю, что мне нужно сделать в JS:
- Используйте
WinJS.xhrдля получения данных JSON из веб-службы. - Создайте массив элементов данных из возвращенного JSON
- Используйте
WinJS.Binding.Listдля создания списка из массива
Что мне не хватает? Куда мне позвонить WinJS.Binding.processAll(my_listview, data_list)?