药品查询APP开发流程(十)--开发—company.js
实现功能:使用一个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();


浙公网安备 33010602011771号