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

QQ登录

只需一步,快速开始

查看: 3639|回复: 20

[结贴] 图片显示问题

[复制链接]

62

主题

223

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2014-12-28 11:58:56 | 显示全部楼层 |阅读模式
我在电脑页面使用了attachmentImage2显示图片 QQ截图20141228115732.jpg
但是在最新的开发工具v3.0手机端开发的时候找不到attachmentImage2控件显示图片了   那样如何显示我的图片呢  用什么控件呢?
发表于 2014-12-28 16:18:08 | 显示全部楼层
HTML控件里面有一个image控件,可以显示图片。
回复 支持 反对

使用道具 举报

62

主题

223

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
 楼主| 发表于 2014-12-28 20:57:05 | 显示全部楼层
还没解决在线等
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35923
发表于 2014-12-29 11:12:35 | 显示全部楼层
v3.0都是用的上传附件和图片用的都是attachment组件

x5EE中的组件面板里没有显示出附件组件是一个bug
替换下面的文件
/UI2/system/components/justep/attachment/designer/attachment.xml


x5EE中附件组件的案例
/UI2/system/components/justep/attachment/demo/demo.w

attachment.xml

4.49 KB, 下载次数: 177

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

62

主题

223

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
 楼主| 发表于 2014-12-29 14:10:56 | 显示全部楼层
jishuang 发表于 2014-12-29 11:12
v3.0都是用的上传附件和图片用的都是attachment组件

x5EE中的组件面板里没有显示出附件组件是一个bug

能加我QQ么?   我现在有点别的问题   350716438
回复 支持 反对

使用道具 举报

62

主题

223

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
 楼主| 发表于 2014-12-29 14:34:30 | 显示全部楼层
现在我打算在手机端用image来显示 但是attachmentImage2存的数据库字段我没办法解析   怎么解析啊
回复 支持 反对

使用道具 举报

62

主题

223

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
 楼主| 发表于 2014-12-29 14:35:00 | 显示全部楼层
jishuang 发表于 2014-12-29 11:12
v3.0都是用的上传附件和图片用的都是attachment组件

x5EE中的组件面板里没有显示出附件组件是一个bug


现在我打算在手机端用image来显示 但是attachmentImage2存的数据库字段我没办法解析   怎么解析啊
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35923
发表于 2014-12-29 15:43:15 | 显示全部楼层
如果需要image显示就需要获取到url
先根据字段的值或者到docPath和fileID,然后通过下面的方法获取到url,把url给image就可以显示
url = DocUtils.InnerUtils.getdocServerAction({
                  "docPath":$object.docPath.get(),
                  urlPattern:"/repository/file/view/" + fileID + "/last/content",
                  isFormAction:false,
                  context:this.modelContext
             });

红色的改为自己的docPath和fileID的值,js中需要添加下面的引用
DocUtils = require('$UI/system/components/justep/docCommon/docUtil'),
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

62

主题

223

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
 楼主| 发表于 2014-12-29 16:11:35 | 显示全部楼层
本帖最后由 gz518518 于 2014-12-29 16:24 编辑
jishuang 发表于 2014-12-29 15:43
如果需要image显示就需要获取到url
先根据字段的值或者到docPath和fileID,然后通过下面的方法获取到url, ...

Model.prototype.getImageUrl = function(row){
                debugger;
                var jsonList = eval("(" + row.val('fTP') + ")");
                var rootPath = jsonList[0]["docPath"]; // 获得docPath
                var fileID = jsonList[0]["fileID"];
                var url = DocUtils.InnerUtils.getdocServerAction({
                  "docPath":rootPath,
                  urlPattern:"/repository/file/view/" + fileID + "/last/content",
                  isFormAction:false,
                  context:this.modelContext
             });
                return require.toUrl(url);
        };
现在显示 QQ截图20141229162225.jpg 这个问题呢    我是这样贴的那句话 QQ图片20141229162502.jpg 麻烦看看是怎么回事啊
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35923
发表于 2014-12-29 16:41:23 | 显示全部楼层
image怎么设置的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 16:22 , Processed in 0.072782 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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