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

QQ登录

只需一步,快速开始

楼主: tlkj

[处理中] 手机拍照上传

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-6-29 11:37:02 | 显示全部楼层
如果要上传多个值显示3个没有这个控制
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-6-29 11:47:26 | 显示全部楼层
本帖最后由 tlkj 于 2016-6-29 12:23 编辑

1.就是一次上传一个,多次上次以后不能控制这个显示的数量是吗?咱们bex5 3.2.1这个版本里面有没有这样的功能呢?

2.这个显示的顺序能控制吗?

3.这个显示的权限应该怎么控制?也就说自己在红线框处只能显示自己所拍上传的,不能看其他人的。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-6-29 13:41:43 | 显示全部楼层
1.只是现实三个加div控制
<div data-bind="foreach:$attachmentItems" xid="div15">
        <div data-bind='visible:$index()&lt;=2'>
          <div class="x-attachment-cell" xid="div16">
            <div class="x-attachment-item x-item-other" data-bind="click:$model.previewOrRemoveItem.bind($model),style:{opacity: $model.$access.get() % 4 >= 2 || $model.$state.get() == 'remove' ? '1.0' : '0.5',backgroundImage:($model.previewPicture.bind($model,$object))()}"
              xid="div17">
              <a data-bind="visible:$model.$state.get() == 'remove'" class="x-remove-barget"
                xid="a2"/>
            </div>
          </div>
          </div>
        </div>  
2.先上传的是显示,是根据json数据顺序的遍历显示的,不是代码控制
3.附件信息中没有存谁上传的,多人上传可以把附件信息存到从data中,从data中加一个创建人,显示的时候过滤这个字段的值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-6-29 14:30:36 | 显示全部楼层
加上您说的div以后,打开这个页面控制台报错

严重: Servlet.service() for servlet main-servlet threw exception
com.justep.ui.exception.ValidationException: line 15, column 42 of file:///E:/Program1/BEX53.2.1/model/UI2/QX/QX/process/attach_paizhao/mainActivity.w: Fatal error: The value of attribute "data-bind" associated with an element type "div" must not contain the '<' character.
file:///E:/Program1/BEX53.2.1/model/UI2/QX/QX/process/attach_paizhao/mainActivity.w, line 15, column 42: Fatal error: The value of attribute "data-bind" associated with an element type "div" must not contain the '<' character.
        at com.justep.ui.xml.XMLUtils$ErrorHandler.fatalError(Unknown Source)
        at orbeon.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
        at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:351)
        at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:281)
        at orbeon.apache.xerces.impl.XMLScanner.reportFatalError(XMLScanner.java:1459)
        at orbeon.apache.xerces.impl.XMLScanner.scanAttributeValue(XMLScanner.java:904)
        at orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanAttribute(XMLNSDocumentScannerImpl.java:532)
        at orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:181)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1654)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
        at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:845)
        at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:768)
        at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
        at orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1201)
        at com.justep.ui.xml.XMLUtils.inputSourceToSAX(Unknown Source)
        at com.justep.ui.xml.XMLUtils.inputStreamToSAX(Unknown Source)
        at com.justep.ui.WindowCompiler.loadWindow(Unknown Source)
        at com.justep.ui.WindowCompiler2.w2Middle(Unknown Source)
        at com.justep.ui.WindowCompiler2.compile(Unknown Source)
        at com.justep.ui.WindowServer2.compileWindow(Unknown Source)
        at com.justep.ui.WindowServer2.service(Unknown Source)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-6-29 14:35:48 | 显示全部楼层
<=要写转义字符
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-6-29 15:06:51 | 显示全部楼层
打开页面控制台不报错,页面报错,用谷歌浏览器查看,错误信息

ReferenceError: Unable to process binding "component: function (){return {ref:bizData.ref('aaa'),name:'$model/UI2/system/components/justep/attachment/attachment'} }"
Message: Unable to process binding "visible: function (){return $index()<=2 }"
Message: $index is not defined;
View: /x5/UI2/v_e94c6419eb264430b39c15f73f2b7cefl_zh_CNs_desktopd_pc/QX/QX/process/attach_paizhao/mainActivity.w?$pageType=view;
ModuleId: undefined
    at $element.visible (eval at <anonymous> (core.min.js:59), <anonymous>:3:69)
    at u.bindingHandlers.visible.update (core.min.js:59)
    at Object.function.u.dependentObservable.disposeWhenNodeIsRemoved [as readFunction] (core.min.js:59)
    at Object.u.utils.extend.evaluateImmediate (core.min.js:59)
    at Object.d (core.min.js:59)
    at Object.u.computed.u.dependentObservable (core.min.js:59)
    at core.min.js:59
    at Object.u.utils.arrayForEach (core.min.js:59)
    at l (core.min.js:59)
    at a (core.min.js:59)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-6-29 15:14:33 | 显示全部楼层
把.w发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-6-29 15:19:01 | 显示全部楼层
详见附件。

attach_paizhao.rar

29.92 KB, 下载次数: 67

回复

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-6-29 15:29:53 | 显示全部楼层
看的div的位置在什么地方发的,你的放的不对
attachment.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-6-29 16:54:47 | 显示全部楼层
2.先上传的是显示,是根据json数据顺序的遍历显示的,不是代码控制
3.附件信息中没有存谁上传的,多人上传可以把附件信息存到从data中,从data中加一个创建人,显示的时候过滤这个字段的值
您所说的这两步能通过这个重写savePicAction实现吗?
我做的整个流程是:
A.通过attachment组件的这个+调用照相机拍照,点击保存,就上传到服务器
B.自己在数据中中创建了一个表pic,有两个字段,一个字段是fid主键,一个字段text类型的存的是这个拍照上传以后的地址
[{"docID":"C7203E9B243000014D1AC35012206D20","docName":"JPEG_20160629_161725_-1968002534.jpg","size":"873710","docPath":"/defaultDocNameSpace","fileID":"40-defaultDocNameSpace","time":"2016-06-29T16:17:34.376Z"}]
如果我想要自己重写saveaction、queryaction应该怎么做啊?里面的这个docid该如何处理?排序该如何处理
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 13:26 , Processed in 0.085276 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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