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

QQ登录

只需一步,快速开始

查看: 4731|回复: 0

[分享] 通过调试模式,解决文档中心上传图片,并且查看图片问.

[复制链接]

36

主题

116

帖子

524

积分

高级会员

Rank: 4

积分
524
QQ
发表于 2017-3-14 17:54:30 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 paul3292 于 2017-3-14 17:54 编辑

需求:
1、需要两种角色的用户,一个是上传图片,另一个是查看图片。
2、上传图片的角色,需要在自己的界面定义条码信息。
3、查看图片的角色,需要查看数据,并且扫描条码信息,同时还需要看到图片内容。
解决方案:
1、两张表解决,一张主表记录条码。一张子表记录条码包含的图片文件。
2、使用文档中心解决。
使用到的控件:
1、条码解决--使用barCode。
2、通过文档中心,来解决文件归类问题。
3、attachment进行图片上传,图片查看。
问题:
1、文档中心的subPath需要动态生成,关键点是在哪个事件进行subPath的初始化?
2、attachment上传图片,如何保证用户在查看图片的时候,不弹出新的窗体?
3、附件字段,存储的数据,如何进行解析才可以完成图片正常在页面显示?




过程
1、建立数据模型
2、建立UI界面
3、调试界面

主ui.jpg 详细UI.jpg
4、解决权限问题。
通过另一个静态的流程节点,集成mainActivity.w完成新页面的勾画,在新页面上实现余下功能。
新流程节点.jpg 两种界面两种权限.jpg
最后解决问题
文档中心的subPath需要动态生成,关键点是在哪个事件进行subPath的初始化?通过调试得知事件的位置,如图。


事件过程.jpg
如果想查看文档中的图片,那么需要通过方法将附件对应的数据,转换成url地址。而转换的过程需要将存储在数据库中的附件字段,进行解析,得到docPath,fileid,总感觉这样累累的,所以通过浏览器调试的方式,得到了docPath,fileid如图
docpath.jpg fileid.jpg


然后,在通过代码转换获得地址
hrz.jpg


attachment上传图片,如何保证用户在查看图片的时候,不弹出新的窗体?调试中无意发现。。如图

不弹出窗口.jpg



最终效果


ooll.jpg







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

本版积分规则

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

GMT+8, 2024-10-18 14:25 , Processed in 0.069623 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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