About liangyongfei

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

corodva文件操作,判断文件是否存在

关于文件操作的详细文档介绍,请参考:http://docs.wex5.com/cordova-plugin-file/ 1.利用resolveLocalFileSystemURL方法判断APP本地文件是否存在,如下代码: var resolveLocalFileSystemURL = window.resolveLocalFileSystemURL || window.webkitResolveLocalFileSystemURL; resolveLocalFileSystemURL(fileName, function (dirEntry) { alert('文件读取成功'); }, function (err) { alert('文件读取失败'); } ); 2. getFile的成功回调接受了一个“FileEntry”对象,你可以用它来执行文件读写操作。 一旦你有了“FileEntry”对象后,你可以调用“createWriter”来写文件,在成功回调中会返回一个“FileWriter”的对象 获取“FileWriter”对象,就可以调用“seek”方法,,传入想要写入的路径,可以测试一个文件是否存在 try { fileWriter.seek(fileWriter.length); } catch (e) { console.log("file [...]

chrome 调试运行时,修改css样式

按 F12 打开调试模式! 1.选中节点,看它的样式!修改一下!测试成功后复制出来就行了!重写在.w同名的css文件中即可: 2.有些dom节点是动态生成的!class样式也是动态生成的,就不可以在w同名的css文件中重写了!需要外面自定义一个css文件重写它的样式,然后当前文件中(w或js)引入这个css即可 http://docs.wex5.com/wex5-ui-question-list-2038/   3.另外关于css样式的介绍,参考: http://docs.wex5.com/css-debug/ http://doc.wex5.com/style/#2.1

cloudX5 部署需要注意的问题!

cloudX5 部署主要参考的文档是:http://docs.wex5.com/about-cloudx5/ 注意: 1. sql语句 不要写创建库的语句,只写创建表就行了! 2. action 绑定的库名只能叫做 x5 需要自己先在数据库中创建一下x5   的库名 然后配置数据源连接 http://docs.wex5.com/wex5-studio-question-list-2010/ 配置好以后修改/Baas/db.config.m 选中x5  ,action才能选择出来的! 你做好的功能呢只要配置上连接x5 库就可以了!(不需要真的有表) 3. sql语句放在sql文件,或者 创建表sql语句直接复制到 :/Baas/sql/01.takeout.sql  里面就行! 使用cloudX5 部署上去就能正常使用了!

de.appplant.cordova.plugin.local-notification 插件在ios10上 的问题,需要更新插件

3.6 , 3.7预览版wex5 de.appplant.cordova.plugin.local-notification 插件在ios10上弹出提示框不正常是因为插件有bug! 需要手动替换一下这个插件才可以! 点击下面的插件,下载文件,解压替换/Native/plugins/de.appplant.cordova.plugin.local-notification  ,重新打包再测试下吧! de.appplant.cordova.plugin.local-notification

编辑规则绑定自定义函数,传递当前行,计算返回值

data组件右键,可以编辑规则!所有的规则,既可以写死字符串,也可以通过绑定一个自定义函数!进行复杂计算获取结果! 比如比较复杂的计算规则: 绑定js的写法是: $model.getValue($row) js中定义方法: Model.prototype.getValue= function(row) { //debugger;根据当前行的值进行一些计算,返回结果 var value = row.val('字段1') + row.val('字段2'); return value; }; 其他规则的做法也是一样的!通过绑定js自定义函数!就能进行跟复杂的计算了!不过必填,只读,约束规则都是return boolean值!只有计算规则返回字段对应类型的值! 提示信息不支持绑定函数!

data组件新增数据设置默认值

1. data组件右键,编辑规则,设置计算规则,指定默认值,如果计算复杂,可以绑定自定义函数实现 http://docs.wex5.com/wex5-ui-question-list-2178/ 2.新增前事件中设置某些字段的默认值,案例如下: <pre> Model.prototype.orderDataBeforeNew = function(event){ var defaultValues = [{ 'fID':'123', 'fContent':'测试' }] event.option.defaultValues = defaultValues; }; 3.新增后事件中,获取当前行,使用data.setValue('fID','123') 或者 row.val('fID','123') 进行赋值操作!