起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1723|回复: 9

[结贴] 上传多张图片,在详细页面怎样把多张图片显示出来??

[复制链接]

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
发表于 2016-12-1 15:25:49 | 显示全部楼层 |阅读模式
本帖最后由 一起GO 于 2016-12-1 16:33 编辑

QQ截图.png

    Model.prototype.getImageUrl = function() {
        var row = this.comp("huodongData").getCurrentRow();
        if (row) {
        try {
        var jsonList = eval("(" + row.val('fImage') + ")");
        if (jsonList instanceof Array) {
        var ownerID = row.getID();
        var realFileName = jsonList[0]["realFileName"];
        var storeFileName = jsonList[0]["storeFileName"];
        var operateType = "browse";
        var url = '/baas/justep/attachment/simpleFileStore?realFileName=' + realFileName + '&storeFileName=' + storeFileName + '&ownerID=' + ownerID + '&operateType=' + operateType;
        return require.toUrl(url);
        }
        } catch (e) {
        console.log(e);
        }
        }        return "";
    };

发表于 2016-12-1 15:48:54 | 显示全部楼层
就是这样做的啊!
但是你的bind-attr-src中写法不太对,不需要传递参数的!
方法中解析attachmentSimple组件所绑定的那个data字段,获取的url地址return就可以了啊!

可以参考下:http://docs.wex5.com/wex5-ui-question-list-2022/

你可以debugger调试看看,执行完这个方法后url 是什么?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-1 15:58:19 | 显示全部楼层
liangyongfei 发表于 2016-12-1 15:48
就是这样做的啊!
但是你的bind-attr-src中写法不太对,不需要传递参数的!
方法中解析attachmentSimple组件 ...

还是不行,$model.getImageUrl( $model.huodongData.val("fImage"))
回复 支持 反对

使用道具 举报

发表于 2016-12-1 16:22:56 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-12-1 16:27 编辑
一起GO 发表于 2016-12-1 15:58
还是不行,$model.getImageUrl( $model.huodongData.val("fImage"))

调试看看执行哪行代码出错吗?获取的url地址是什么

参数是可以不同填写的!
在js方法中就可以获取到当前行,就像你写得那样!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-1 16:30:02 | 显示全部楼层
liangyongfei 发表于 2016-12-1 16:22
调试看看执行哪行代码出错吗?获取的url地址是什么

参数是可以不同填写的!

没有出错呀
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-1 16:32:10 | 显示全部楼层
本帖最后由 一起GO 于 2016-12-1 16:51 编辑
liangyongfei 发表于 2016-12-1 16:22
调试看看执行哪行代码出错吗?获取的url地址是什么

参数是可以不同填写的!

QQ截图20161201163113.png
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-1 16:51:56 | 显示全部楼层

只能显示一张图片
回复 支持 反对

使用道具 举报

发表于 2016-12-1 17:25:39 | 显示全部楼层
一起GO 发表于 2016-12-1 16:51
只能显示一张图片

能显示一张就肯定能显示其他图片!
你的attachmentSimple 一个字段上传了几张图片呢??
如果是多张图片!建议再定义个data组件!把这个字段解析后的多个url 字符串存储在data组件中!
然后使用list组件绑定这个data显示 即可
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-1 17:30:56 | 显示全部楼层
本帖最后由 一起GO 于 2016-12-1 17:31 编辑
liangyongfei 发表于 2016-12-1 17:25
能显示一张就肯定能显示其他图片!
你的attachmentSimple 一个字段上传了几张图片呢??
如果是多张图片 ...

一个字段上传多张图片,怎样定义个data组件,能过一段代码吗?
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-2 16:06:48 | 显示全部楼层
liangyongfei 发表于 2016-12-1 17:25
能显示一张就肯定能显示其他图片!
你的attachmentSimple 一个字段上传了几张图片呢??
如果是多张图片 ...

我的问题还没有解决怎么结贴了??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-23 23:29 , Processed in 0.058808 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表