您好我正在使用钛制作测验应用程序。我使用label显示了答案。我的代码如下
var options = db.execute('select * from Answers');
var laboption1 = Titanium.UI.createLabel({
text : options.fieldByName('Answer'),
top : '10%',
left : '10%',
color:'black'
});
QuizWin.add(laboption1);
var laboption2 = Titanium.UI.createLabel({
text : options.fieldByName('Answer'),
top : '15%',
left : '10%',
color:'black'
});
QuizWin.add(laboption2);
var laboption3 = Titanium.UI.createLabel({
text : options.fieldByName('Answer'),
top : '20%',
left : '10%',
color:'black'
});
QuizWin.add(laboption3);
var laboption4 = Titanium.UI.createLabel({
text : options.fieldByName('Answer'),
top : '25%',
left : '10%',
color:'black'
});
QuizWin.add(laboption4);
我的SQL查询结果如下
Lahore
Karachi
Quetta
Peshawar
但它只显示每个条目中的拉毛尔(First Entry).Plz帮助我这个
由于
答案 0 :(得分:1)
为有效行撒上这些检查并移动到除第一个标签创建之外的所有行之间的下一条记录。
options.isValidRow() // Check that there is another row in the set
options.next(); // move to the next row in the set of data