我在页面中实现了af:calendar。一切都很好,除了我无法控制它,我无法控制用户何时更改日历的视图或用户移动到不同的一周或一个月。有谁知道如何检测用户使用日历进行的操作。
答案 0 :(得分:1)
实际上,文档中描述的内容都很好。
日历不会触发“高级别”事件,例如它 不会触发编辑,删除,创建,上下文菜单等特定事件。 相反,日历会触发“低级”日历和CalendarActivity 事件
我们来看一个calendarActivity。 calendarActivityEvent将排队 如果用户在calendarActivity上执行以下任何操作
clicks right clicks focuses and presses a key
即使calendarActivityEvent排队等候所有这些,你也可以 告诉这些因为键盘,鼠标和triggerType信息 也将在活动中提供。
提供了更多详情here。
如果你需要一些非常特别的东西,你总是可以使用像jquery这样的东西来处理UI事件,然后将它转发到java端。