|
楼主 |
发表于 2017-3-24 10:37:47
|
显示全部楼层
我data就建立一个 接收从数据库中传过来的数据 两个list都是从这个data读取数据 我写两个data的时候 写了一个data存储img 但是图片就都不显示了 img的bind-attr-src="$model.getImageUrl($object)" 我的js代码为
Model.prototype.getImageUrl = function(row) { var forumdata = this.comp("forumdata");
var src = null;
var defaultValues = [];
var value = forumdata.getValue('img');
var ownerID = forumdata.getValue('id');
if (value) {
try {
var jsonList = eval("(" + value + ")");
if (jsonList instanceof Array) {
for (var i = 0; i < jsonList.length; i++) {
var realFileName = jsonList["realFileName"];
var storeFileName = jsonList["storeFileName"];
var operateType = "browse";
var url = this.actionUrl + '?realFileName='
+ realFileName + '&storeFileName='
+ storeFileName + '&ownerID=' + ownerID
+ '&operateType=' + operateType;
src = require.toUrl(url);
defaultValues.push({
img : src
});
}
}
} catch (e) {
console.log(e);
}
return src;
}
forumdata.clear();
forumdata.newData({
defaultValues : defaultValues
});
};
Model.prototype.forumdataCustomRefresh = function(event) {
var forumdata = this.comp("forumdata");
justep.Baas.sendRequest({
"url" : "/uploadimg/forumlist",
"action" : "forum",
"params" : {
"examDm" : "587"
},
"success" : function(resultData) {
forumdata.loadData(resultData);
},
"error" : function() {
alert("系统错误!");
}
});
};
帮忙看一下 或者给个上传和显示在不同页面的例子
|
-
-
|