私はチタン開発の初心者です。学習目的でチタンを使用してToDoアプリケーションを開発しています。データベースからデータを表示し、tableViewRowを正常に生成できますが、各行にボタンを表示できないという1つのフェーズで立ち往生しています。研究開発を行いましたそれのために、私は解決策を得ることができません。これは、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();