ios中调用jQuery的focus失效

问题描述: 在model的onLoad事件中,执行以下代码: var node = $(this.getElementByXid('input1')); node.focus(); 在andorid和浏览器上,当页面打开时,焦点都会进入到input1中,但在ios中不生效。   解决方案: 在Native自己的工程下的config.xml文件中,在widget节点内的最后添加一个子节点 <preference name="KeyboardDisplayRequiresUserAction" value="false"/> 之后重新生成ios应用。  

windows上的WeX5使用V3.2.1的打包服务器打android包出错

问题描述: 在windows版本上, 使用WeX5的V3.4版本连接V3.2.1的打包服务器, 打android时,报以下错误 /Volumes/X5/WeX5/model/Native/.workspace/C70C0D3FDE60000145B965F017631C0C/build/platforms/android/cordova/build --release [Error: Please install Android target: "android-22". Hint: Open the SDK manager by running: /Volumes/X5/WeX5/tools/adt-sdk/tools/android You will require: 1. "SDK Platform" for android-22 2. "Android SDK Platform-tools (latest) 3. [...]

attachment(非attachmentSimple)相关的附件组件控制上传附件的大小

附件组件默认没有控制可上传附件的大小,如果需要控制可以在附件组件的onStart事件中进行控制 在onStart事件的event参数中可以获取到上传的附件的大小如下: event.event.file.size可以获取到, 获取到的值是按照字节计算的,可以自己转换为KB等,如果大写不满足需求可以用event.cancel=true阻止上传 如下: Model.prototype.attachment2Start = function(event){ var size = event.event.file.size; if(size > 7*1024){//大小小于7KB event.cancel = true;//终止上传 } };

如何将andorid app以二维码的方式发布

问题描述: 如果把程序部署到了自己的tomcat下,从此脱离了studio,那么还能通过扫二维码的方式进行安卓app的下载吗,如果能要怎么布置,有相关的教程吗? 解决方案: 按以下步骤进行操作: 1. 发布app到外网:将生成andorid app发布到外网, 这时应该有一个外网地址可以下载到app; 2. 生成app地址的二维码:在网上找一个在线二维码生成的在线网站(例如http://cli.im/), 根据你的app下载地址,生成一个二维码; 3. 将生成的二维码(其实就是一个图片)发布到自己的网站上。

视频播放使用video标签

原因: wex5中视频播放建议直接使用HTML5 的video标签,这样兼容性最好!但是它也有局限性,只支持特殊格式的视频! 解决方案: video标签支持这三种视频格式: .mp4 = H.264 + AAC .ogg = Theora + Vorbis .webm = VP8 + Vorbis 具体可以上网查一下!所以建议服务器上传的视频做一下格式转换才行

报错:GET http://localhost:35729/livereload.js?_

现象: GET http://localhost:35729/livereload.js?_=1438955165665 net::ERR_CONNECTION_REFUSED 原因: livereload 这个是3.2 的新特性,会自动刷新页面,也就是你如果用网页打开或者手机打开,如果保存了页面,页面会自动加载。 这个在studio下启动tomcat有效。 出错可能是监控服务异常了 解决方案: 可以关闭studio新进入一次,这个不影响正常使用!正式部署后也不存在这个问题了!

服务端口修改后,文档服务器访问出错

问题描述: 当改了服务端口号后,修改%JUSTEP_HOME%\conf\server.xml中的端口号,同时也修改了%JUSTEP_HOME%\apache-tomcat\conf\server.xml中的端口号,但使用到文档服务器时(例如使用attachement组件),还是出错。 解决方案: 服务改了端口号后,还需要修改系统库中sa_docnamespace表中的sPort和sUrl字段的值,将其中的8080改成新的端口号。

this.comp() is not a function

问题现象: Model.prototype.userDataCustomRefresh = function(event){ justep.Baas.sendRequest({ "url" : "/justep/takeout", "action" : "actionName", "async" : false, "params" : {}, "success" : function(data) { this.comp("data").loadData(data); } }); }; 这个时候会报错 this.comp() is not a function; 问题原因  this 作用域的范围 回调函数里取不到this ; [...]