0
我需要將行附加到從數據庫讀取數據的tableview。我的問題是所有的行都是混合的。將行添加到數據庫的tableview中
我的代碼是
var db = Ti.Database.open('MyData');
var rows = db.execute('SELECT * FROM TablaAuxiliar ORDER BY TablaAuxiliar.Nombre');
var i;
var nuevaRow=Ti.UI.createTableViewRow({height:80});
for (i=0;i<NRegistros;i++){
var titulo=Ti.UI.createLabel({
id: "NombreTerm",
text: rows.field(2),
color: "black" ,
textAlign: Ti.UI.TEXT_ALIGNMENT_LEFT,
left:20,
top:5
});
var titulo2=Ti.UI.createLabel({
id: "EstadoTerm",
text: rows.field(3),
font: {fontSize: '30'},
color: "#888" ,
textAlign: Ti.UI.TEXT_ALIGNMENT_LEFT,
left:20,
top:30
});
var titulo3=Ti.UI.createLabel({
id: "TemperaturaTerm",
text: rows.field(4)/10,
font: {fontSize: '50'},
color: "#888" ,
textAlign: Ti.UI.TEXT_ALIGNMENT_LEFT,
left:200,
top:5
});
nuevaRow.add(titulo);
nuevaRow.add(titulo2);
nuevaRow.add(titulo3);
$.MenuLateral.appendRow(nuevaRow);
rows.next();
}
db.close();
$ .MenuLateral是用的TableView合金
<TableView id="MenuLateral" top="20%" height="60%" left="0%" zindex="20" width="100%" backgroundColor="white" separatorColor="gray">
</TableView>
創建我需要一排數據庫中的每個記錄。哪裏有問題??
由於
什麼是'NRegistros'變量的值? –