IPAD被识别为了PC,无法支付的问题
解决方案: 修改Native下自己应用的config.xml文件,在中添加以下内容 1 <preference name="target-device" value="universal"/> 其中value可以取以下值: universal: 任何终端 handset: 手持设备,即手机 tablet: 平板 试一下这个 方法
解决方案: 修改Native下自己应用的config.xml文件,在中添加以下内容 1 <preference name="target-device" value="universal"/> 其中value可以取以下值: universal: 任何终端 handset: 手持设备,即手机 tablet: 平板 试一下这个 方法
添加一个样式: box-shadow:none;
比如: var scrollVeiw = this.comp('ScrollView'); scrollVeiw.noMoreLoadLabel = '加载完成'; scrollVeiw.refresh(); 变量的名字可以看源码:/UI2/system/components/justep/scrollView/scrollView.js 分别是: this.pullDownLabel = "下拉刷新"; this.pullDownMoveLabel = "松开刷新"; this.pullDownLoadingLabel = "加载中...."; this.pullUpLabel = "加载更多"; this.pullUpMoveLabel = "释放加载"; this.pullUpLoadingLabel = "加载中...."; this.noMoreLoadLabel = "已经到最后."; [...]
可以打包的时候再你应用的config.xml 中配置 : <preference name="AndroidPersistentFileLocation" value="Compatibility" /> 这样所有的文件就可以有访问权限了!! 参考综合演示的:“文件系统” 案例 源码就是:/UI2/system/components/justep/docCommon/demo/mainActivity.w 关于文件的操作你看下源码吧! 最初始的,就是点击的时候调用了openEntry方法!!调用fileApi.browse 打开的文件!!这个就可以得到文件的url地址 js代码:/UI2/system/components/justep/docCommon/fileSystem.js
在index.w 首页的onLoad事件中添加一个setinterval ,可以每隔一秒执行一次方法! 在方法中判断一个全局变量的值(int类型)!如果等于0则弹出手势解锁的页面! 否则这个变量减1,就是依次递减 在其他操作中,只需要将这个全局变量的值复原即可!,可以写在某个公共的事件中!比如BaasServer请求的ajax 请求时 或者 index.w的contents组件onActiveChange 事件中,还可以是touch时间中。判断用户操作APP的依据是什么,就在相应代码中将变量的值复原!!!
参考文档:/Native/plugins/cordova-plugin-file-transfer/plugin.js.xdoc 方法是:saveToAlbum 案例参考: /UI2/system/api/native/image.js 点击下载案例saveToAlbum
1.x5组件提供的API文档方法: var input = this.comp('组件xid'); input.removeClass('b'); input.addClass('a'); 2.获取dom对象动态修改style属性!关于js动态修改style属性可以自己上网搜下 比如 this.getElementByXid('button1').style.visibility = 'visible'; 3.x5组件提供的API文档方法:setCSS 比如: this.comp("row1").setCSS({"background-color":"red"}); 4. query提供的样式修改方法:http://www.cnblogs.com/mengdd/p/4260577.html 5.KO对象实现样式的动态绑定效果 :http://docs.wex5.com/wex5-ui-question-list-2102
参考:/UI2/demo/netease/login.w 微信 js方法 Model.prototype.loginWeixinClicked QQ: js方法: Model.prototype.loginQQClick 同理 关于回调函数中有哪些用户数据,可以真机调试,看到的数据更全面一些 http://docs.wex5.com/android-and-ios-device-debugging/ 关于第三方登录,corodva插件参数如何设置,可以参考分享 案例的实现,参数获取是一样的 http://docs.wex5.com/wechat-weibo-qq-share/
1.如果使用的是baasData组件,参考:/UI2/demo/baas/masterDetail/index.w 设置从表data的master属性为外键的字段就可以了! 2.如果是data组件,就需要手动写代码实现!当选择主表data某一行数据的时候,使用代码data.setFilter('filter',"外键字段='主表data的当前行ID列'"); 并执行data.refreshData(); 3.如果使用的是list 或grid 组件实现前端过滤显示!不请求后台!可以通过设置组件的filter属性!每一行的外键字段等于主表当前行id的值即可!比如案例:/UI2/demo/tuniu/index-purpose.w 代码 : $row.val("fOneID")==$model.comp('placeOneData').val("fID") 4.还可以list嵌套显示,不过数据量大的情况下,不建议使用list嵌套显示!效率会比较低http://docs.wex5.com/wex5-ui-question-list-2005/
前端传递参数的方式也可以看下 /UI2/takeout/index.js Baas.sendRequest 方法中的params 传递的方法! baasServer 中更新数据 就是标准的jdbc !可以参考下:/Baas/justep/Taobao.java 获取参数params.getString("fGoodID");