現在、2 ページの Win 8 Metro スタイル アプリのキーで並べ替えられたリストを作成しようとしています。最初に、データ配列から
2 つの新しいWinJS.Binding.Listを作成します
var itemList = new WinJS.Binding.List(dataItems);
var list = new WinJS.Binding.List(dataItems);
次に、フィルタリングされたリストを作成します
Data.updateGroup(options)
function updateGroup(key) {
list = itemList.createFiltered(function (itemList) { return itemList.group == key; });
}
そして、このリストを listView に割り当てます
listView.itemDataSource = Data.list.dataSource;
listView.itemTemplate = element.querySelector(".itemtemplate");
listView.layout = new ui.ListLayout();
しかし、アプリを起動すると、フィルタリングされていないリストが表示されます。
何を変更する必要がありますか?