2017-05-19 14 views
0

データベースからキューを作成してから、アコーディオンにアセンブルする注文注文マネージャを作成します。次に、ユーザーは要求を見てから、要求が完了したらそれを確認できます。タスクは「完了した購入」リストに移動します。ブール値フラグに基づいてデータストアをロードする

私は、次のサーバースクリプトで「notPurchased」データストアを使用してきた:

query.filters.purchased._equals = false; 
return query.run(); 

そして、「送信」ボタンが押されたときに、私はdatastore.load();を呼びます。しかし、これはすぐに購入キューをリフレッシュするようには見えません。購入リクエストが「完了」に移動したことを確認するために、ページを完全に更新する必要があります。この変更を瞬時に行うにはどうすればよいですか?

+0

私もこの問題を抱えていて、データソースをアンロードして再度ロードすることで解決しました。例えば、submitボタンを押すと、 'datastore.unload();'と 'datastore.load();を呼び出す必要があります。もっと洗練された解決策があるかどうかわかりません。 – Morfinismo

+1

datasource.load()? –

+0

@モリスフィズム私はそれを試みたが、うまくいかなかった。あなたはこれに影響を与えた可能性のある他の場所で設定しましたか? – 3o24iujwekfdfmlgsfjdg

答えて

0

私は、遅れを減らした解決策を考え出しました。クエリでデータベースをフィルタリングする代わりに、私は 'visibility'プロパティを適切なブール値フラグにバインドしました。今アイテムは即座に動きます!

関連する問題