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

QQ登录

只需一步,快速开始

查看: 17387|回复: 11

[处理中3] APP插件提示没有定义

[复制链接]

14

主题

49

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
发表于 2018-5-25 08:57:44 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 chenminfq 于 2018-5-25 09:14 编辑

请帮忙确认下面两个问题。谢谢。
一、
微信图片_20180524150110.jpg 点击文件名要打开或者下载的时候出现上面的错误。
JS已经添加引用,并且打包时也选择了这些插件,使用默认的attachmentSimple 控件及下面链接的做法。http://bbs.wex5.com/forum.php?mo ... ighlight=attPreview
  1. require("$UI/system/lib/cordova/cordova");
  2.         require("cordova!cordova-plugin-device");
  3.         require("res!./img");
  4.         require("cordova!cordova-open");
  5.         require("cordova!cordova-plugin-file");
  6.         require("cordova!cordova-plugin-file-transfer");
  7.         require("cordova!cordova-plugin-inappbrowser");
  8.         require("cordova!ch.ti8m.documenthandler");
  9.         require("cordova!cordova-plugin-x-toast");
复制代码
W文件的源码
  1.                   <div component="$UI/system/components/justep/attachment/attachmentSimple"
  2.                     actionUrl="/baas/justep/attachment/simpleFileStore" xid="attachmentSimple4"
  3.                     bind-ref="$model.mainData.ref("ACTIVITY_FILE")" accept="image/*,video/*">
  4.                     <div class="x-attachment" xid="div61">
  5.                       <div class="x-attachment-content x-card-border" xid="div62">
  6.                         <div class="x-doc-process" xid="div63">
  7.                           <div class="progress-bar x-doc-process-bar" role="progressbar"
  8.                             style="width:0%;" xid="progressBar4"/>
  9.                         </div>  
  10.                         <table>
  11.                           <tr>
  12.                             <td style="padding:8px;">i18n{文件上传}:</td>  
  13.                             <td>
  14.                               <div class="x-attachment-cell" data-bind="visible:$state.get() == 'upload'"
  15.                                 xid="div64">
  16.                                 <div class="x-attachment-item x-item-upload"
  17.                                   data-bind="visible:$state.get() == 'upload'" xid="div65"/>
  18.                               </div>
  19.                             </td>
  20.                           </tr>
  21.                         </table>  
  22.                         <table class="x-attachment-list">
  23.                           <tbody data-bind="foreach:$attachmentItems">
  24.                             <tr>
  25.                               <td style="width:50px;padding:5px;">
  26.                                 <div style="width:30px;height:30px;background-size:32px;"
  27.                                   data-bind="style:{backgroundImage:($model.previewPicture.bind($model,$object))()}"/>
  28.                               </td>  
  29.                               <td style="vertical-align:middle;padding:5px;">
  30.                                 <span data-bind="click:$model.getModel().attPreview.bind($model.getModel(),$model,$object),text:$object.realFileName.get()"/>
  31.                               </td>  
  32.                               <td style="width:50px;padding:5px;" bind-visible="!$model.getModel().setReadonly()">
  33.                                 <span class="glyphicon glyphicon-remove" data-bind="click:$model.deleteFile.bind($model)"/>
  34.                               </td>  
  35.                               <td style="width:50px;padding:5px;">
  36.                                 <span class="glyphicon glyphicon-arrow-down"
  37.                                   data-bind="click:$model.getModel().attDownload.bind($model.getModel(),$model,$object)"/>
  38.                               </td>
  39.                             </tr>
  40.                           </tbody>
  41.                         </table>
  42.                       </div>
  43.                     </div>
  44.                   </div>  
复制代码


二、
微信图片_20180525085034.jpg

在PC画面能正确只显示一个菜单,但在APP上会把PC的菜单也显示出来。
对应的 function.xml
  1.                 <item label="活动管理" process="/soa/activity/process/activity/activityProcess"
  2.                         activity="activityMain" url="$UI/soa/activity/process/activity/activityMain.a" device="pc"></item>
  3. <item label="活动管理" process="/soa/activity/process/activity/activityProcess"
  4.                         activity="ActivityListMobile" url="$UI/soa/activity/process/activity/ActivityListMobile.a" device="m"></item>
复制代码






91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-25 10:02:54 | 显示全部楼层
1.不修改为链接的方式展现就没问题?引用var fileApi = require("$UI/system/components/justep/docCommon/fileApi");了吗?
2.菜单中把配置pc的去掉,手机端就只显示一个了?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

14

主题

49

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2018-5-25 10:31:37 | 显示全部楼层
jishuang 发表于 2018-5-25 10:02
1.不修改为链接的方式展现就没问题?引用var fileApi = require("$UI/system/components/justep/docCommon/ ...

1.不修改的方式没有测试过,fileApi已经引用了。
2.其他隐藏的还有,在手机端没有显示出来,就是这个设置PC端的会在手机端显示。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-25 10:49:11 | 显示全部楼层
1.tomcat按调试模式启动,看具体的报错信息
2.菜单中把配置pc的去掉手机端显示的几个?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

14

主题

49

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2018-5-25 11:12:10 | 显示全部楼层
1,控制台没有错误信息出来,手机端有
  1. plugins is not defined
  2. 隐藏详细
  3. Reference Error : plugins is not defined
  4. at constructor.Browse(http:n192.168.243.132:8080/x5/u12/v_d20f475200bb451785749c6945a3cdcfl-zh-CNs-d-mlsystem/components/justep/doccommon/fileApi.Js132:6)
  5. at constructor.Model.AttDownload(http:n192.168.243.132:8080/x5/u12/v_d20f475200bb451785749c6945a3cdcfl-zh-CNs-d-m/s:694:11)
  6. at HTMLSpanElement.<anonymous>(http://192.168.243.132:8080/x5/u12/l303e3a8c5910488aal843951931b39afl-zh-CNs-d-mlsystemlcore.Min.Js:71:163509)
  7. at HTMLSpanElement.Dispatch(http://192.168.243.132:8080/x5/u12/v_303e3a8c5910488aal843951931b39afl-zh-CNs-d-m/system/core.Min.Js:71:53815)
  8. at HTMLSpanElement.g.Handle(http://192.168.243.132:8080/x5/u12/v_303e3a8c5910488aal843951931b39afl-zh-CNs-d-m/system/core.Min.Js:71:50452)
复制代码


2.删除后手机端还是两条
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-25 11:31:10 | 显示全部楼层
1.看system/components/justep/doccommon/fileApi.js中132代码
2.那说明不是这个地方的还有其他地方设置,在UI2下搜索看其他的文件中的配置
  确认菜单文件中是否设置了多语言,多语言文件中没有控制
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

14

主题

49

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2018-5-25 12:36:30 | 显示全部楼层
本帖最后由 chenminfq 于 2018-5-25 12:38 编辑

1.看system/components/justep/doccommon/fileApi.js中132代码  ??
请问是什么意思?plugins.toast.showShortBottom("正在载入文件,请稍候。。。。");
是指toast 没有打包好?
我已经有选择插件了。

2.多语言问题,已经OK了,谢谢。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-25 13:52:50 | 显示全部楼层
/Native/自己的app应用目录/build/src/plugins下有这个插件吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

14

主题

49

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2018-5-25 14:00:35 | 显示全部楼层
jishuang 发表于 2018-5-25 13:52
/Native/自己的app应用目录/build/src/plugins下有这个插件吗?

有,然后我把toast这一行注释了之后,handleDocumentWithURL又报 “没有定义” 的错误。
  1. //plugins.toast.showShortBottom("正在载入文件,请稍候。。。。");
  2. handleDocumentWithURL(function(){
复制代码
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-25 14:34:28 | 显示全部楼层
这个错误就是插件没有打包进行的问题
用apploader测试看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 01:17 , Processed in 0.284561 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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