0

こんにちは私はチタンを使用してクイズアプリを作成しています.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

しかし、各エントリにラホール(最初のエントリ)しか表示されていません.Plz help me in this

ありがとう

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 に答える