我正在开发一个可以处理GPS数据的应用程序。部分应用程序是一个日历,显示特定设备可用数据的日期。然后,我们使用YUI日历以可视方式显示它。
对我们服务器的调用如下所示:
http://example.com/listgpsdates?device_id=xx&year=2009&month=11
这将返回2009年11月的JSON数组,其数据可用。我将它与Calendar的自定义渲染堆栈一起使用,以显示哪些日期具有可用数据而哪些日期具有返回数据的日期。当然,还有一个selectedEvent监听器,它实际上检索特定日期的GPS数据并将其放在地图上。
我尝试加载设备的所有日期而不将其限制为一个月,但速度相当慢 - 通过从完整数据表中选择不同的值来加载可用日期。我希望能够在月份更改(或设备更改)时向服务器发出请求,仅适用于该月,并适当更新日历。
在阅读了Calendar API之后,我得出结论,没有办法获得当前显示的月份+年份(多个月可能有问题?)。当我订阅changePageEvent时,我只为参数获取一个空数组。我搜索并看过一些关于changePageEvent的帖子,但即使更新到最新版本(2.8.0r4)之后,我也没有得到changePageEvent的参数。
我认为日历中必须有一个内部变量来跟踪当前页面/日期,但即使当前没有选择日期,我也需要访问它。
感谢您的帮助!
答案 0 :(得分:0)
仅供参考,我在这里发布了一条回复(你的yuilibrary帖子):
http://yuilibrary.com/forum/viewtopic.php?f=89&t=1817&p=5914#p5914
此致 Satyen