|

楼主 |
发表于 2016-12-5 18:28:57
|
显示全部楼层
之前我测试用了带参数和不带参数(参数在函数内定义),一直都不成功,图片的bind-attr-src始终是没有赋值成功。实在没有办法我花了2天时间换成了attachmentsimple的自带“getFileUrl“,貌似可以显示了。代码如下:- Model.prototype.saveBtn = function(event){
- var data =this.comp('goodsData');
- var row=this.comp("goodsData").getCurrentRow();
- if(row.val('asjson')!='[]'){
- var jsonList = eval("(" + row.val('asjson') + ")");
- var ownerID = row.getID();
- var realFileName = jsonList[0]["realFileName"];
- var storeFileName = jsonList[0]["storeFileName"];
- var operateType = "browse";
- var url=this.comp("attachmentSimple1").getFileUrl(realFileName,storeFileName,ownerID,operateType);
- //alert(url);
- data.setValue('img_url',url);
- data.saveData();
- }else{
- data.setValue('img_url','[]');
- //alert(data.getValue('img_url'));
- data.saveData();}
- };
复制代码
图片在下方已经会显示出来了,不过的确不知道为什么那个getImageUrl会用不了!
麻烦你看看我上面的代码这样写对不对?非常感谢你的解答!!
|
|