我是钛开发新手。我正在使用 Titanium 开发 ToDo 应用程序以用于学习目的。我能够显示数据库中的数据并成功生成 tableViewRow,但我陷入了无法在每一行中显示按钮的一个阶段。我做了研发对于它,但我无法获得解决方案。这是我在 tableViewRow 的每一行中显示按钮的代码,它在每一行中显示来自数据库的所有记录,但不显示按钮。它在每一行而不是按钮中显示 [object TableViewRow]。所以请帮我解决这个问题
![Titanium.UI.setBackgroundColor('black');
var win = Titanium.UI.createWindow
({
title:'Tab 1',
backgroundColor:'#fff'
});
var db = Titanium.Database.install('/mydata/ToDoDB', 'ToDoDB');
var rows = db.execute('SELECT * FROM task');
var data1=[];
while(rows.isValidRow())
{
var rowview=Titanium.UI.createTableViewRow();
var btn=Titanium.UI.createButton
({
right:'20dp',
width:'60dp',
height:'40dp',
title:'Show'
});
rowview.add(btn);
var tt=rows.fieldByName('title');
var cc=rows.fieldByName('content');
//data1.push({title:rows.fieldByName('title')},{title:rows.fieldByName('content')},{title:rowview});
data1.push({title:tt+cc+rowview});
rows.next();
//rowview.add(btn);
};
rows.close();
var yourTable = Ti.UI.createTableView
({
width : Ti.UI.FILL,
height : Ti.UI.FILL,
data: data1
});
db.close();
win.add(yourTable);
win.open();