0

嗨,我正在使用钛制作一个测验应用程序。我已经使用标签显示了答案。我的代码如下

    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

但它在每个条目中只显示拉合尔(第一个条目)。请帮助我

谢谢

4

1 回答 1

1

将这些检查用于有效行并在除第一个标签创建之外的所有记录之间移动到下一条记录。

options.isValidRow() // Check that there is another row in the set

options.next(); // move to the next row in the set of data
于 2012-12-18T19:29:03.603 回答