ローカル DB (WebOs デバイス上) へのクエリを処理する JavaScript クラスがあります。ここでやりたいことは、すべての基本的なクエリを含むモデルを作成して、コードを簡素化することです。
最初に関数を作成します。
getLists: function(){
this.query( 'SELECT * FROM lists ORDER BY rowID DESC', {
onSuccess: enyo.bind(this,function(data) { this.getData(data); } ),
onError: function() { return false; } } );
}
そして、データを受け取るコールバック関数があります:
getData: function(data){
return data;
}
今私がやりたいことは、私のアプリから次のように呼び出すことです:
var data = getLists();
問題は、コールバック関数 (getData) からデータが返されないことです。私の質問は、「getLists」がコールバックからデータを返すようにするにはどうすればよいですか?
ありがとうございました