dojox
Version:
Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.
31 lines (25 loc) • 711 B
JavaScript
dojo.provide("dojox.data.demos.widgets.FlickrViewList");
dojo.require("dojox.dtl._Templated");
dojo.require("dijit._Widget");
dojo.declare("dojox.data.demos.widgets.FlickrViewList",
[ dijit._Widget, dojox.dtl._Templated ],
{
store: null,
items: null,
templateString: dojo.cache("dojox", "data/demos/widgets/templates/FlickrViewList.html"),
fetch: function(request){
request.onComplete = dojo.hitch(this, "onComplete");
request.onError = dojo.hitch(this, "onError");
return this.store.fetch(request);
},
onError: function(){
console.trace();
this.items = [];
this.render();
},
onComplete: function(items, request){
this.items = items||[];
this.render();
}
}
);