2009-11-24 116 views
0

我正在處理一個與GPS數據一起工作的應用程序。應用程序的一部分是日曆,顯示特定設備的數據可用日期。然後我們使用YUI日曆以可視方式顯示。YUI日曆:獲取當前頁面/ pageChangedEvent

到我們的服務器調用看起來是這樣的:

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

這將返回天的JSON數組中的2009年11月的數據是可用的。我將它與日曆的自定義渲染堆一起使用,以顯示哪些日期具有可用數據,哪些日期會返回數據。當然,還有一個selectedEvent監聽器已經註冊,它實際上會檢索特定日期的GPS數據並將其放置在地圖上。

我試圖加載設備的所有日期而不限制它到一個月,但它相當慢 - 可用日期通過從完整數據表中選擇不同的值加載。我希望能夠在月份發生更改(或設備更改)時向服務器發出請求,僅針對該月份,並適當地更新日曆。

閱讀完日曆API後,我得出結論:無法獲取當前顯示的月份+年份(可能會在多個月內出現問題?)。當我訂閱changePageEvent時,我只獲得了一個空數組。我已經搜索並看到了關於changePageEvent的幾篇文章,但即使更新到最新版本(2.8.0r4)後,我也沒有獲得changePageEvent的參數。

我想在日曆中必須有一個內部變量來跟蹤當前頁面/日期,但即使沒有當前選擇的日期,我也需要訪問它。

感謝您的幫助!

回答