药品查询APP开发流程(十)--开发—company.js
2012-05-20 09:05
288 查看
实现功能:使用一个tableview显示某一个药品厂商生产的产品列表.
// 创建对象指向当前窗口 var currentWin = Ti.UI.currentWindow; // 创建一个函数从数组设置数据源 function setData() { //安装数据库 var db = Ti.Database.install('../yao.sqlite','yao'); //创建对象指向当前窗口 var yaoCom = Ti.UI.currentWindow.yaoCom; //查询分类 var rows = db.execute('SELECT * FROM yao WHERE company="' + yaoCom + '"'); // 创建数组 var dataArray = []; while (rows.isValidRow()) { dataArray.push({title:'' + rows.fieldByName('name') + '', hasChild:true, path:'../yao/yao_specs.js'}); rows.next(); }; // 设置tableView数据源 tableview.setData(dataArray); }; // 创建tableView var tableview = Ti.UI.createTableView({ }); //tableview点击事件 tableview.addEventListener('click', function(e) { if (e.rowData.path) { var win = Ti.UI.createWindow({ url:e.rowData.path, title:e.rowData.title }); var yaoName = e.rowData.title; win.yaoName = yaoName; Ti.UI.currentTab.open(win); } }); currentWin.add(tableview); setData();
相关文章推荐
- 药品查询APP开发流程(九)--开发—yao_company.js
- 药品查询APP开发流程(十一)--开发—company_specs.js
- 药品查询APP开发流程(四)--开发—app.js
- 药品查询APP开发流程(五)--开发—yao_search.js
- 药品查询APP开发流程(六)--开发—yao_category.js
- 药品查询APP开发流程(七)--开发—yao.js
- 药品查询APP开发流程(八)--开发—yao_specs.js
- 药品查询APP开发流程(三)--开发—SQLite数据库
- 药品查询APP开发流程(一)--需求分析
- 药品查询APP开发流程(二)--设计--APP模型设计
- 新闻资讯APP开发流程(六)-- HeaderView.js
- 新闻资讯APP开发流程(八)-- ContentView.js
- 新闻资讯APP开发流程(五)-- MainView.js
- 新闻资讯APP开发流程(四)-- ApplicationWindow.js
- 新闻资讯APP开发流程(七)-- FooterView.js
- 新闻资讯APP开发流程(三)-- app.js
- APP开发及发布流程
- [APP开发技巧] 【分享】JS通过Ajax调用数据云API的REST接口的方法
- App开发之前的工作准备和开发中的一些流程
- iOS开发之工具篇-20个可以帮你简化移动app开发流程的工具