About liangyongfei

该作者尚未填入任何详情
So far liangyongfei has created 485 blog entries.

阿里支付动态指定支付给多个商家

修改下/Native/plugins/com.justep.cordova.plugin.alipay/src/android/com/justep/cordova/plugin/alipay/Alipay.java公钥私钥作为参数传递过去。 传值的方式参考: alipay.pay({ "seller" : "支付宝账号", //卖家支付宝账号或对应的支付宝唯一用户号 "subject" : payInfoData.val("ordername")+"_"+payInfoData.val("vehicleno"), //商品名称 "body" : ordername, //商品详情 "price" :"0.01", //金额,生产中使用:payvalue "tradeNo" : "20160414163325", //订单的唯一编号。因为一个订单可以多次支付,用时间作为订单的唯一编号 "timeout" : "30m", //超时设置 "notifyUrl" : notifyUrl }, 案例介绍代码介绍

calendar如何操作能不进入日程安排

calendar 组件属于第三方组件!如果想做一些特殊的功能,需要自己调试修改代码!这里修改代码实现取消进入日程安排,步骤如下参考, 去掉:/UI2/system/components/justep/calendar.min.js 修改:/UI2/system/components/justep/calendar/js/calendar.js js方法 Calendar.prototype.view = function(view) { 中第一行加一个判断 if(view == 'day'){ return; } 然后重新合并资源:\tools\dist\dist.bat 这个组件是第三方的控件!如果有什么特殊需求 需要自己改源码实现

百度定位在某些手机会和jpush插件冲突

这个问题是因为极光推送集合了64位的so文件,而baidulocation当时考虑了手机兼容性问题,没有把64位so文件打进去。同时使用极光推送和baidulocation插件会导致找不到baidulocation的64位so文件的问题。修改极光推送的配置文件:WeX5_5113-mac/model/Native/plugins/cn.jpush.phonegap.JPushPlugin/plugin.xml,注释掉导入64位so文件那句话,重新打包即可。 注释掉导入64位so文件: <!-- <source-file src="src/android/arm64-v8a/libjpush215.so" target-dir="libs/arm64-v8a"/> -->

关于极光推送常用的接管事件

极光推送的案例可以参考外卖,主要代码是:/UI2/takeout/jpush.js 其中的四个接管事件介绍: 1.onDeviceReady  表示设备初始化的时候调用的事件,比如获取设备的推送id 的值 2.onOpenNotification  表示点击通知内容时触发的事件,可以根据点击的内容,执行不同的逻辑,比如跳转到指定页面 3.onReceiveNotification  获取通知内容 4.onReceiveMessage 获取自定义消息推送内容 这些事件的绑定都是在JPushInstance 方法中实现的,通过document.addEventListener 添加的监听   案例2.单独打包测试推送能力:/UI2/demo/plugin/jpush/demo.w

WeX5 如何使用富文本框

原因: richTextarea 组件是BeX5专用的富文本框组件!因为涉及到文件上传,使用到了文档服务器,所以只能在BeX5中使用!在WeX5中虽然提供了案例!但是并不容易集成在WeX5的项目中使用! 有热心的开发者提供了在WeX5 中使用富文本框的方便用法,可以参考:http://bbs.wex5.com/forum.php?mod=viewthread&tid=95887

自定义action中通过jdbc查询获取resultSet对象转成table类型数据

原因:很多情况,比如调用存储过程,或者自定义jdbc 查询数据,最终获取到resultSet对象!这个时候,返回给前台data组件中加载这个数据集! 解决方法:把resultSet转成table对象,再转化成JSONObject 对象,然后return 即可 主要代码: //根据前端传来的json数据,封装成table对象 // 获取参数 JSONObject userData = params.getJSONObject("userData"); // 转换Table Table userTable = Transform.jsonToTable(userData); //获取列定义的集合 Collection<String> columns = userTable.getColumnNames(); //获取ResultSet对象,通过jdbc执行sql语句(常用jdbc操作,也可以调用<strong>存储过程</strong>) Connection conn = context.getConnection(库名); ResultSet rs = pstat.executeQuery(); //根据ResultSet [...]