|
版本: |
|
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
本帖最后由 chenminfq 于 2018-5-25 09:14 编辑
请帮忙确认下面两个问题。谢谢。
一、
点击文件名要打开或者下载的时候出现上面的错误。
JS已经添加引用,并且打包时也选择了这些插件,使用默认的attachmentSimple 控件及下面链接的做法。http://bbs.wex5.com/forum.php?mo ... ighlight=attPreview- require("$UI/system/lib/cordova/cordova");
- require("cordova!cordova-plugin-device");
- require("res!./img");
- require("cordova!cordova-open");
- require("cordova!cordova-plugin-file");
- require("cordova!cordova-plugin-file-transfer");
- require("cordova!cordova-plugin-inappbrowser");
- require("cordova!ch.ti8m.documenthandler");
- require("cordova!cordova-plugin-x-toast");
复制代码 W文件的源码
- <div component="$UI/system/components/justep/attachment/attachmentSimple"
- actionUrl="/baas/justep/attachment/simpleFileStore" xid="attachmentSimple4"
- bind-ref="$model.mainData.ref("ACTIVITY_FILE")" accept="image/*,video/*">
- <div class="x-attachment" xid="div61">
- <div class="x-attachment-content x-card-border" xid="div62">
- <div class="x-doc-process" xid="div63">
- <div class="progress-bar x-doc-process-bar" role="progressbar"
- style="width:0%;" xid="progressBar4"/>
- </div>
- <table>
- <tr>
- <td style="padding:8px;">i18n{文件上传}:</td>
- <td>
- <div class="x-attachment-cell" data-bind="visible:$state.get() == 'upload'"
- xid="div64">
- <div class="x-attachment-item x-item-upload"
- data-bind="visible:$state.get() == 'upload'" xid="div65"/>
- </div>
- </td>
- </tr>
- </table>
- <table class="x-attachment-list">
- <tbody data-bind="foreach:$attachmentItems">
- <tr>
- <td style="width:50px;padding:5px;">
- <div style="width:30px;height:30px;background-size:32px;"
- data-bind="style:{backgroundImage:($model.previewPicture.bind($model,$object))()}"/>
- </td>
- <td style="vertical-align:middle;padding:5px;">
- <span data-bind="click:$model.getModel().attPreview.bind($model.getModel(),$model,$object),text:$object.realFileName.get()"/>
- </td>
- <td style="width:50px;padding:5px;" bind-visible="!$model.getModel().setReadonly()">
- <span class="glyphicon glyphicon-remove" data-bind="click:$model.deleteFile.bind($model)"/>
- </td>
- <td style="width:50px;padding:5px;">
- <span class="glyphicon glyphicon-arrow-down"
- data-bind="click:$model.getModel().attDownload.bind($model.getModel(),$model,$object)"/>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
复制代码
二、
在PC画面能正确只显示一个菜单,但在APP上会把PC的菜单也显示出来。
对应的 function.xml
- <item label="活动管理" process="/soa/activity/process/activity/activityProcess"
- activity="activityMain" url="$UI/soa/activity/process/activity/activityMain.a" device="pc"></item>
- <item label="活动管理" process="/soa/activity/process/activity/activityProcess"
- activity="ActivityListMobile" url="$UI/soa/activity/process/activity/ActivityListMobile.a" device="m"></item>
复制代码
|
|