|
楼主 |
发表于 2017-9-14 17:12:33
|
显示全部楼层
遍历我会,就是不知道怎么和carousel1关联,数据也出来了,不知道怎么去关联
我在onload中遍历data
Model.prototype.modelLoad = function(event){
var data = this.comp('imgData');
names = [];
data.each(function(param){
names.push(param.row.val('fImgUrl'));
});
alert(names);
};
问题::下面怎么更改才能使用的data里面的图片和url地址数据
Model.prototype.imgDataCustomRefresh = function(event) {
var url = require.toUrl("./main/json/imgData.json");
allData.loadDataFromFile(url, event.source, true);
var carousel = this.comp("carousel1");
event.source.each(function(obj) {
//获取这一行的fImgUrl、fUrl值,比如:fImgUrl=./detail.w 在通过require.toUrl方法转换绝对路径 ,fImgUrl(图片名称)一样
var fImgUrl = require.toUrl(obj.row.val("fImgUrl"));
var fUrl = require.toUrl(obj.row.val("fUrl"));
//
if (obj.index == 0) {
localStorage.setItem("index_BannerImg_src", fImgUrl);
localStorage.setItem("index_BannerImg_url", fUrl);
$(carousel.domNode).find("img").eq(obj.index).attr({
"src" : fImgUrl, //
"pagename" : fUrl
});
} else {
carousel.add('<img src="' + fImgUrl + '" class="tb-img1" bind-click="openPageClick" pagename="' + fUrl + '"/>');
}
});
};
|
|