自明な要素であれば、単純にアレイに詰め込めばよいが。
var mydata = [
{ title: cname },
{ title: cinfo1 },
{ title: curl , hasDetail:true }
];// 変数cname, cinfo1, curl は事前に準備
でも、特定の row の高さを変えたい場合や、row の中身が複雑な場合は、createTableViewRow() を使うと楽かな。
var row1 = Ti.UI.createTableViewRow();
row1.height = 100;
var row2 = Ti.UI.createTableViewRow();
row2.height = 150;
// row をふたつ指定して、それぞれのrowの高さを 100, 150 にする。
// text をふたつ用意して、row1 とrow2 に突っ込む
var adrs = Ti.UI.createLabel({
text: cinfo2,
font:{fontSize:16}, });
var desc = Ti.UI.createLabel({
text: cinfo3,
font:{fontSize:14}, });
row1.add(adrs);
mydata.push(row1);
row2.add(desc);
mydata.push(row2);
// できあがった row1/row2 を mydata の後ろにくっつける
// mydata は、createTableView で指定する
他によい方法があるかもしれないけど、今はこんな感じでなんとかしている。