为什么列表视图在WinJS中不起作用
Why ListView is not working in WinJS?
我正在尝试使用Json进行ListView。但这显示错误为"WinJS.UI.ProcessAll() 未定义;"。我错过了什么吗?
//default.html
<body>
<div data-win-control="WinJS.Binding.Template">
<h2 data-win-bind="textContent: title"></h2>
<img data-win-bind="src: imageUrl;alt: title" />
</div>
<div id="itemTemplateDiv" data-win-control="WinJS.UI.ListView" data-win-options="{
itemDataSource: Matlus.Data.itemsBindingList.dataSource,
itemTemplate: select('#itemtemplateDiv')
}"></div>
</body>
//default.js
(function(){
var app = WinJS.Application;
app.onactivated = function (args) {
downloadDataAsync().then(function (items){
assignToListView(items);
WinJS.UI.processAll();
});
};
function downloadDataAsync() {
return WinJS.xhr({ url: "http://matlusstorage.blob.core.windows.net/membervideos/AllMovies.json" }).then(function (xhr) {
var movies = JSON.parse(xhr.responseText);
//"[{'"Category'":'"Sci-Fi'",'"ImageUrl'":'"StarWarsEpisodeIV.jpg'",'"Title'":'"Star Wars Episode IV: A New Hope'",'"Year'":1977}
//({title: item.Title, imageUrl: "http://matlusstorage.blob.core.windows.net/membervideos/" + item.imageUrl, category: item.category, year:});
var items = [];
for (var i = 0; i < movies.length; i++) {
var item = movies[i];
items.push({ title: item.Title, imageUrl: "http://matlusstorage.blob.core.windows.net/membervideos/" + item.ImageUrl, category: item.Category, year: item.Year });
}
return items;
});
}
function assignToListView(items) {
Matlus.Data.itemsBindingList = new WinJS.Binding.List(items);
}
WinJS.Namespace.define("Matlus.Data", {
itemsBindingList: undefined,
});
app.start();
})();
尝试使用小写的 p. ;) WinJS.UI.processAll()
http://msdn.microsoft.com/en-us/library/windows/apps/hh440975.aspx
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- 我的javascript for循环不起作用
- Meteor-添加用户自定义字段的方法不起作用
- 为什么列表视图在WinJS中不起作用
- Windows Phone 8.1 WinJS Appbar 禁用属性不起作用
- 在点击模式下,WinJS ListView的选择不起作用
- eval()在WinJS中不起作用.禁用WinJS.strictProcessing ();在Windows 8商店应用