我正在尝试使用 Titanium Studio 创建一个应用程序,该应用程序将显示来自SQLite数据库的信息。 为了简化操作,我们可以说我的数据库包含以下列: 姓氏,名字,年龄,种族和年龄;宗教
我目前有一个应用程序的基本框架,它由多个标签组成。 在其中一个选项卡(对应于特定窗口)中,我希望有一个仅显示姓氏,名字和名称的TableView。每行。
我该怎么做? 感谢我能得到的所有帮助!
谢谢!
答案 0 :(得分:0)
因此,一旦从数据库中获取行,只需为tableview创建行。这是一个开始:
// Fetch the db and execute a select from your person table
var db = Ti.Database.open('mydb');
var rows = db.execute('SELECT * FROM person');
var persons = [];
while (rows.isValidRow())
{
persons.push({title : + rows.fieldByName('Last Name'));
rows.next();
};
rows.close();
var yourTable = Ti.UI.createTableView({
width : Ti.UI.FILL,
height : Ti.UI.FILL,
data: persons // Set the rows to the table
});
// Dont forget to close the db
db.close();
Use this as a reference to style your table rows more effectively.