0

私はGPSデータを処理するアプリケーションに取り組んでいます。アプリケーションの一部は、特定のデバイスでデータが利用できる日付を表示するカレンダーです。次に、YUIカレンダーを使用してこれを視覚的に表示します。

サーバーへの呼び出しは次のようになります。

http://example.com/listgpsdates?device_id=xx&year=2009&month=11

これにより、データが利用可能な2009年11月の日数のJSON配列が返されます。これをカレンダーのカスタムレンダリングスタックと一緒に使用して、利用可能なデータがある日付とデータを返す日付を示します。そしてもちろん、特定の日のGPSデータを実際に取得して地図上に配置するselectedEventリスナーが登録されています。

デバイスのすべての日付を1か月に制限せずにロードしようとしましたが、かなり遅いです。使用可能な日付は、完全なデータテーブルから個別の値を選択することによってロードされます。月が変わったとき(またはデバイスが変わったとき)に、その月だけサーバーにリクエストを送信し、カレンダーを適切に更新できるようにしたいと思います。

Calendar APIを読んだ後、現在表示されている月と年を取得する方法はないと結論付けました(複数の月で問題が発生する可能性はありますか?)。また、changePageEventをサブスクライブすると、引数の空の配列のみが取得されます。changePageEventに関するいくつかの投稿を検索して確認しましたが、最新バージョン(2.8.0r4)に更新した後でも、changePageEventの引数を取得できません。

現在のページ/日付を追跡する内部変数がカレンダーにある必要があると思いますが、現在選択されている日付がない場合でも、これにアクセスする必要があります。

助けてくれてありがとう!

4

1 に答える 1

0

参考までに、私はここに(あなたのyulibrary投稿への)応答を投稿しました:

http://yulibrary.com/forum/viewtopic.php?f=89&t=1817&p=5914#p5914

よろしく、サティエン

于 2009-11-24T19:04:50.410 に答える