0

我正在开发一个使用 GPS 数据的应用程序。该应用程序的一部分是一个日历,它显示特定设备的数据可用日期。然后我们使用 YUI 日历来直观地显示它。

对我们服务器的调用如下所示:

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

这将返回一个 JSON 数组,其中包含 2009 年 11 月的可用数据。我将它与日历的自定义渲染堆栈一起使用,以显示哪些日期有可用数据与那些将返回数据的日期。当然,还有一个已注册的 selectedEvent 侦听器,它实际上检索特定日期的 GPS 数据并将其放在地图上。

我试图加载设备的所有日期而不将其限制为一个月,但它相当慢 - 通过从完整数据表中选择不同的值来加载可用日期。我希望能够在月份更改(或设备更改)时向服务器发出请求,仅针对该月,并适当地更新日历。

看了Calendar API,得出的结论是没有办法获取当前显示的月份+年份(会不会多月有问题?)。当我订阅 changePageEvent 时,我只得到一个空数组作为参数。我已经搜索并看到了一些关于 changePageEvent 的帖子,但即使在更新到最新版本 (2.8.0r4) 之后,我也没有得到 changePageEvent 的参数。

我想日历中必须有一个内部变量来跟踪当前页面/日期,但即使当前没有选定的日期,我也需要访问它。

谢谢你的帮助!

4

1 回答 1

0

仅供参考,我在此处发布了回复(对您的 yuilibrary 帖子):

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

问候, Satyen

于 2009-11-24T19:04:50.410 回答