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

QQ登录

只需一步,快速开始

查看: 2626|回复: 9

[处理中1] attachmentSimple显示图片

[复制链接]

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
发表于 2016-9-12 14:42:33 | 显示全部楼层 |阅读模式
本帖最后由 一起GO 于 2016-9-14 17:36 编辑

define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");

        var Model = function(){
                this.callParent();
                this.actionUrl = "/baas/justep/attachment/simpleFileStore";
        };

    Model.prototype.getImageUrl = function() {//图片转换预览
        var row = this.comp("huodongData").getCurrentRow();
        var jsonList = eval("(" + row.val('fImage') + ")");
        var ownerID = row.getID();
        var realFileName = jsonList[0]["realFileName"];
        var storeFileName = jsonList[0]["storeFileName"];
        var operateType = "browse";
        var url = this.actionUrl + '?realFileName=' + realFileName + '&storeFileName=' + storeFileName + '&ownerID=' + ownerID + '&operateType=' + operateType;
        return require.toUrl(url);  
    };
现在可以显示了,但是只有一条数据有图片,为什么两条数据都显示同样的图片??


点击编辑,点击返回就出错了


53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2016-9-12 15:35:30 | 显示全部楼层
我也遇到类似问题,标记一个,等待解答
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-12 17:08:20 | 显示全部楼层
看着像是路径的问题,输出一下路径,看一下
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-9-12 22:16:39 | 显示全部楼层
本帖最后由 一起GO 于 2016-9-12 22:19 编辑
闰土 发表于 2016-9-12 17:08
看着像是路径的问题,输出一下路径,看一下

http://localhost:8080/baas/justep/attachment/simpleFileStore?realFileName=%E5%88%86%E4%BA%AB%E5%9B%BE1.jpg&storeFileName=C73873DE44800001E8A414981A1F1AFF&ownerID=C738726CFCB00001AACB10CF1A7D1B1C&operateType=browse

QQ截图20160912221625.png

回复 支持 反对

使用道具 举报

59

主题

274

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
QQ
发表于 2016-9-12 23:59:26 | 显示全部楼层
我的问题和楼主是很相似的,不同的是我是使用了list组,也是都不显示图片,数据库中是有数据的,但就是用img显示不出来,求解答,而且list应该是不同的组显示图片路径不一样,不知道怎么写,有没有解决的办法呢?
QQ图片20160912235622.png
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-13 13:44:37 | 显示全部楼层
http://docs.wex5.com/bex5-ui-question-list-10075/ 参考一下这个文档  使用 getImageUrl()方法转换一下路径试试
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-9-14 16:47:52 | 显示全部楼层
本帖最后由 一起GO 于 2016-9-14 16:53 编辑
闰土 发表于 2016-9-13 13:44
http://docs.wex5.com/bex5-ui-question-list-10075/ 参考一下这个文档  使用 getImageUrl()方法转换一下路 ...

define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");

        var Model = function(){
                this.callParent();
                this.actionUrl = "/baas/justep/attachment/simpleFileStore";
        };

    Model.prototype.getImageUrl = function() {//图片转换预览
        var row = this.comp("huodongData").getCurrentRow();
        var jsonList = eval("(" + row.val('fImage') + ")");
        var ownerID = row.getID();
        var realFileName = jsonList[0]["realFileName"];
        var storeFileName = jsonList[0]["storeFileName"];
        var operateType = "browse";
        var url = this.actionUrl + '?realFileName=' + realFileName + '&storeFileName=' + storeFileName + '&ownerID=' + ownerID + '&operateType=' + operateType;
        return require.toUrl(url);  
    };
现在可以显示了,但是只有一条数据有图片,为什么两条数据都显示同样的图片??
QQ截图20160914164643.png

点击编辑,点击返回就出错了
QQ截图20160914165126.png
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-18 11:07:23 | 显示全部楼层
路径应该是没存对,看你其他的数据都出来,只是图片错了,
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-9-19 12:23:39 | 显示全部楼层
闰土 发表于 2016-9-18 11:07
路径应该是没存对,看你其他的数据都出来,只是图片错了,

是什么问题?每条数据都是对的,只有一条数据才有图片,为什么每条数据都显示第一条数据的图片?
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-19 14:19:32 | 显示全部楼层
一起GO 发表于 2016-9-19 12:23
是什么问题?每条数据都是对的,只有一条数据才有图片,为什么每条数据都显示第一条数据的图片? ...

这个要检查一下,Data的每一行数据是什么,它展现的毕竟是data中的数据,控制Data
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-16 23:45 , Processed in 0.066341 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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