您的位置:首页 > 移动开发

药品查询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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: