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

QQ登录

只需一步,快速开始

查看: 4600|回复: 7

[结贴] 图片显示

[复制链接]

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
发表于 2017-5-18 10:47:11 | 显示全部楼层 |阅读模式
grid上添加attachmentSimple控件,默认显示图片名称,只有点击才显示图片,怎么默认显示图片?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-5-18 11:48:08 | 显示全部楼层
参考显示attachmentImage的图表的实现
自己获取的url给image
http://docs.wex5.com/grid-attachmentimage/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
 楼主| 发表于 2017-5-18 17:06:29 | 显示全部楼层
本帖最后由 zhangql8 于 2017-5-18 17:24 编辑
jishuang 发表于 2017-5-18 11:48
参考显示attachmentImage的图表的实现
自己获取的url给image
http://docs.wex5.com/grid-attachmentimage/ ...

后台的数据格式是这样的.
[{"storeFileName":"C78838C715100001F02F17F2DFF6138B","realFileName":"卡车.png"},{"storeFileName":"C78838C78C30000145B01D80F2F0FAF0","realFileName":"滑板.png"},{"storeFileName":"C78838C811F00001F1D1145011A02230","realFileName":"11.png"}]

Model.prototype.imageGridCellRender = function(event){
  if(event.colName == "fICON"){
            if (event.colVal !== null && event.colVal !== "" && event.colVal !== "[]") {
                //解析数据库中存储的json数据
                var imageJson = eval("(" + event.colVal + ")");
                var fileID = imageJson[0]["fileID"];
                var docPath = imageJson[0]["docPath"];
                //依靠上述解析出的信息获得路径
                var url = DocUtils.InnerUtils.getdocServerAction({
                     "docPath" : docPath,
                     urlPattern : "/repository/file/view/" + fileID + "/last/content",
                     isFormAction : false,
                     context : this.getContext()
                });
                //显示图片
                event.html = "<img src="+url+" xid='image1' style='height:70px;width:70px;'></img>";
            }
        }
};


Cannot read property 'getCurrentProcess' of undefined
[url=]隐藏详细[/url]
TypeError: Cannot read property 'getCurrentProcess' of undefined at Object.l.InnerUtils.getdocServerAction (eval at <anonymous> (http://localhost:8080/x5/UI2/v_f95e861411a5479ca69b9856f0c3a032l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:17:33158) at Model.imageGridCellRender (http://localhost:8080/x5/UI2/v_6dbf6521c25f4f1c9175528116d50350l_zh_CNs_desktopd_pc/lab/data/process/sampleIcon/mainActivity.js:36:47) at r.extend.fire (http://localhost:8080/x5/UI2/v_feccc3a62c1f4e68a300ae4fb5335d3al_zh_CNs_desktopd_pc/system/core.min.js:71:236440) at r.extend.fireEvent (http://localhost:8080/x5/UI2/v_feccc3a62c1f4e68a300ae4fb5335d3al_zh_CNs_desktopd_pc/system/core.min.js:71:237604) at n.callParent (http://localhost:8080/x5/UI2/v_feccc3a62c1f4e68a300ae4fb5335d3al_zh_CNs_desktopd_pc/system/core.min.js:71:233879) at Component.extend.fireEvent (http://localhost:8080/x5/UI2/v_304632ab5f714da389b092822b3e1929l_zh_CNs_desktopd_pc/system/common.min.js:15:3768) at HTMLTableElement.t.extend.onFormat (eval at <anonymous> (http://localhost:8080/x5/UI2/v_14f7d8577c7a4b20a194a270f51fa858l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:207:328267) at p (eval at <anonymous> (http://localhost:8080/x5/UI2/v_14f7d8577c7a4b20a194a270f51fa858l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:207:57451) at d (eval at <anonymous> (http://localhost:8080/x5/UI2/v_14f7d8577c7a4b20a194a270f51fa858l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:207:57521) at x (eval at <anonymous> (http://localhost:8080/x5/UI2/v_14f7d8577c7a4b20a194a270f51fa858l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:207:65575)

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-5-18 17:23:38 | 显示全部楼层
确认fileID和docPath正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
 楼主| 发表于 2017-5-18 17:44:22 | 显示全部楼层
本帖最后由 zhangql8 于 2017-5-18 17:52 编辑
jishuang 发表于 2017-5-18 17:23
确认fileID和docPath正确吗?
attachmentImage只能传一个图片,我要可以传多个的,
我用的是attachmentSimple,不能用这个方法
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-5-19 08:49:55 | 显示全部楼层
要直接显示图片就只能用这个,多个可以自己遍历json数据用多个image展现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
 楼主| 发表于 2017-5-19 13:57:33 | 显示全部楼层
jishuang 发表于 2017-5-19 08:49
要直接显示图片就只能用这个,多个可以自己遍历json数据用多个image展现

attachmentSimple点击图片会弹出页面,怎么取消?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-5-19 14:30:50 | 显示全部楼层
切换到源码找到对应的节点,把click的设置去掉
http://docs.wex5.com/bex5-ui-question-list-10175/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 10:58 , Processed in 0.053790 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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