我正在开发一个能处理GPS数据的应用程序。应用程序的一部分是日历,显示特定设备的可用数据日期。然后,我们使用YUI日历来直观地显示这一点。
对服务器的调用如下所示:
http://example.com/listgpsdates?device_id=xx&year=2009&month=11
这将在2009年11月返回一个JSON数组,其中有可用的数据。我将它与日历的自定义呈现堆栈一起使用,以显示哪些日期具有可用数据,而哪些日期将返回数据。当然,还有一个注册的selectedEvent监听器,它实际检索特定日期的GPS数据并将其放在地图上。
我尝试在不限制为一个月的情况下加载设备的所有日期,但速度相当慢-可以通过从完整数据表中选择不同的值来加载可用的日期。我希望能够在月份更改(或设备更改)时向服务器发出请求,仅针对该月份,并适当更新日历。
在阅读了日历API之后,我得出结论:无法获取当前显示的月份+年份(这是否会在多个月内出现问题?)当我订阅changepageEvent时,我只获得参数的空数组。我已经搜索并看到了一些关于changepageevent的文章,但是即使在更新到最新版本(2.8.0r4)之后,我也没有得到changepageevent的参数。
我想日历中必须有一个内部变量来跟踪当前的页面/日期,但即使当前没有选定的日期,我也需要访问这个变量。
谢谢你的帮助!