|
现在是我想做一个滚动图的加载,在model弄了个data数据,
Model.prototype.imgDataCustomRefresh = function(event){
debugger;
var url =this.comp('ImgData');
allData.loadDataFromFile(url, event.source, true);
var me = this;
var carousel = this.comp("carousel1");
url.each(function(obj) {
var fImgUrl = require.toUrl(obj.row.val("rootPath")+obj.row.val("path"));
var fUrl = require.toUrl(obj.row.val("rootPath")+obj.row.val("path"));
if (me.comp('contentsImg').getLength() > obj.index) {
$(carousel.domNode).find("img").eq(obj.index).attr({
"src" : fImgUrl,
"pagename" : fUrl
});
if (obj.index == 0) {
localStorage.setItem("index_BannerImg_src", fImgUrl);
localStorage.setItem("index_BannerImg_url", fUrl);
}
} else {
carousel.add('<img src="' + fImgUrl + '" class="tb-img1" bind-click="openPageClick" pagename="' + fUrl + '"/>');
}
});
};
this.comp('ImgData')在我执行完这个js之后,才会自动向action中取值,
现在是执行完js后才能load这个数据,我想先load数据,再触发这个js,怎么弄?
|
|