About zhaixin

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

Grid设置行底色

根据不同的数据显示不同的行底色 grid组件提供了rowAttr属性——行属性表达式,表达式执行结果返回Object,可以包含style、class属性,也可以增加自定义属性。表达式中可以使用$model,$row(当前渲染的数据行对象)变量 下面的代码实现了上图的效果,当数量等于1时显示粉底色,否则显示黄底色 $row.val('fSL')=='1'?{style:'background:pink;'}:{style:'background:yellow;'} 有些遗憾的是,修改数据后,不会刺激执行,弥补的方法是接管data组件的onValueChanged事件,使用grid组件的setRowCss方法设置行底色,代码如下 Model.prototype.detailDataValueChanged = function(event){ if(event.col=='fSL'){ var rowid = this.comp('detailData').getRowID(event.row); if(event.value=='1'){ this.comp('detailGrid').setRowCss(rowid,{background:'pink'}); }else{ this.comp('detailGrid').setRowCss(rowid,{background:'yellow'}); } } }; 本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5! 阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443

使用SQLite数据库

本文讲解了如何在WeX5中使用SQLite数据库,同时展示了如何在App中加入自己的cordova插件。 SQLite是嵌入式的和轻量级的SQL数据库。广泛用于IOS、Android等设备,实现本地数据存储。 在WeX5中使用SQLlite数据库,步骤如下 1、下载SQLite的cordova插件 (1)、访问https://github.com/brodysoft/Cordova-SQLitePlugin, 下载brodysoft/Cordova-SQLitePlugin (2)、将插件复制到WeX5中 解压下载的Cordova-SQLitePlugin-master.zip文件,解压出Cordova-SQLitePlugin-master目录。 打开Cordova-SQLitePlugin-master目录下的plugin.xml文件,找到id="com.brodysoft.sqlitePlugin",将解压出的目录名Cordova-SQLitePlugin-master替换为id的值com.brodysoft.sqlitePlugin 将com.brodysoft.sqlitePlugin目录复制到studio模型资源视图中的/Native/plugins目录下   2、在js中使用cordova插件 打开数据库 me.db = window.sqlitePlugin.openDatabase({ name : "my.db" }); 创建数据表 me.db.transaction(function(tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS test_table (id integer primary [...]