checkbox 或 radio 组件 绑定data字段,查找选中行的数据

checkbox 或 radio 组件  属性 bind-ref属性 绑定 data组件字段(建议是Integer类型字段,1是选中,0是未选中;可以是计算列) 设置checkbox 或 radio 的属性checkedValue=1,uncheckedValue=0; 获取选中行的数据,通过data.each循环 数据,判断字段的值是1 就表示选中,0表示未选中

动态创建组件或HTML注意的问题

动态创建组件或HTML的参考案例是http://doc.wex5.com/comp-base/#2.2 注意: 指定父节点元素的时候,一定要是标准js的dom元素对象!而不能是jquery对象 var flag = { xid : xid, label : xid, parentNode : parentNode, 'class' : "btn btn btn-default" }; justep.Component.addComponent(newContent.domNode, this.button); justep.Bind.addNodes(newContent.domNode, div); 父对象参数 parentNode 和 newContent.domNode 都必须是标准的js dom元素对象,一般使用this.getElementByXid('xid') 获取的就是! [...]

在contents内部滚动,list嵌套 ,子list 横向滚动案例

点击下载案例 在contents中横向滚动!需要添加一个class属性 x-scroll-h 才可以生效,才不会和contents 的横向滚动冲突!但是只能有一个 x-scroll-h 生效,如果生成多个横向滚动!只有第一个起作用! 可以在Touchstart 为当前行子list 动态添加x-scroll-h属性 ,Touchend 事件中动态移除 x-scroll-h属性 Model.prototype.list6Touchstart = function(event){ //开始 var classValue = event.currentTarget.getAttribute('class'); event.currentTarget.setAttribute('class',classValue+" x-scroll-h"); }; Model.prototype.list6Touchend = function(event){ var classValue = event.currentTarget.getAttribute('class'); var index = classValue.indexOf("x-scroll-h"); var [...]

服务器修改代码,客户端不生效可能的原因!

如果是studio设计器中修改页面,浏览器没生效,可能原因是 1.页面修改后,没有保存,看下studio保存按钮是不是亮的,必须保存后才可以生效的! 2.是在哪儿启动tomcat的!如果是studio中启动tomcat 或者使用批处理:启动WeX5运行平台(调试模式).bat 启动tomcat ,页面就可以实时编译资源(开发时建议使用这种方式启动tomcat) 3.如果是执行:启动WeX5运行平台.bat 启动的tomcat(正式启动的),这个时候,需要修改 \conf\server.xml 的版本号,重启tomcat 才能生效了!(正式部署UIServer ,模式3打包就是这样更新资源的) 4.如果是是模式1 或 模式2,编译资源部署后!只要资源版本号改变了! 客户端就不会缓存的!版本号设置如图:(默认为空会自动随机生成,如果手写的,必须修改重新编译资源部署,才生效) 也可以选择“Hash方式” 进行 编译资源:http://docs.wex5.com/hash/ 这样客户端只会更新修改过的资源!没有修改过的依然访问缓存!!客户端速度是最快的!

APP资源更新后,清空旧版本资源缓存

请参考文档 /Native/plugins/com.justep.cordova.plugin.app.utils/plugin.js.xdoc /** @name com.justep.cordova.plugin.app.utils.clearCache @function @param {int} type 清除的资源类型,0代表更新的资源,1代表app临时的文件夹 @returns {void} @description 清除cache文件和文件夹 */ js调用应该这样写 navigator.appUtils.clearCache(0)

corodva插件的bug修改整理

3.7版本修改插件: 下载最新修改的插件! 覆盖到:/Native/plugins 下面(或者删除旧的,拷贝新的)重新打包即可 com.synconset.imagepicker com.justep.cordova.plugin.filebrowser com.justep.cordova.plugin.weibo com.justep.cordova.plugin.videoPlayer : 链接: https://pan.baidu.com/s/1bp0FZ5t 密码: dzk9 com.justep.cordova.plugin.security.mob   /Native/plugins/com.justep.cordova.plugin.iFlytek/www/Speech.js /Native/plugins/cordova-open/src/android/Open.java cordova.plugin.local-notification com.justep.cordova.plugin.weixin.v3.zip:链接: https://pan.baidu.com/s/1nvGEb7z 密码: q7cs 插件再次修改:com.justep.cordova.plugin.weixin.v3   geolocation在ios上调用navigator.geolocation.watchPosition无法进行位置跟踪的问题解决:  替换下面两个插件和js文件, cordova-plugin-geolocation com.justep.cordova.plugin.baidulocation model/UI2/demo/native/geolocation/mainActivity.js   cordova-plugin-contacts com.justep.cordova.plugin.barcodescanner:链接: https://pan.baidu.com/s/1pLQdyo7 密码: 2bwq   com.justep.cordova.plugin.filebrowser   [...]