2017-11-09 8 views
1

以下のクエリは、コレクション内のフィールドの合計(「実際」)を計算し、結果をコンソールに正しく表示します。しかし、結果をテキストラベルにどのように埋め込むことができますか?AppceleratorでSUM SQLクエリの結果を出力するには?

var fetchedTranslations = $.translationData; 
fetchedTranslations.fetch({ 
    query: 'SELECT SUM (sum_words) FROM "translationsCollection"' 
}); 
console.log("result: " + JSON.stringify(fetchedTranslations)); //result: [{"SUM (sum_words)":42}] 
$.wordCounter.text = ; //should show 42 

SOLUTION

ときLarrieとして提案名前を変更し、それがへ

var result = fetchedTranslations.toJSON(); 
$.wordCounter.text = result[0].sum_total;  

答えて

1

変更クエリ作品.toJSON()メソッドを使用して:その後

SELECT SUM (sum_words) AS sum_total FROM "translationsCollection" 

をおアクセス可能

$.wordCounter.text = fetchedTranslations[0].sum_total; 
+0

提案していただきありがとうございます。それはsum_totalにキーを変更しますが、オブジェクトエラーではない未定義を出力します。 – user24957

+0

私も.toJSONメソッドを使う必要がありました。 AS改名について知らなかったありがとう – user24957

関連する問題