0

我在我的页面中实现了一个 af:calendar。一切都很好,除了我无法控制之外,我无法控制用户何时更改日历的视图或用户何时移动到不同的周或月。有谁知道如何检测用户对日历进行的操作。

4

1 回答 1

1

实际上,文档中的所有内容都进行了很好的描述。

日历不会触发“高级”事件,例如它不会触发编辑、删除、创建、上下文菜单等的特定事件。相反,日历会触发“低级”日历和 CalendarActivity 事件。

让我们来做一个日历活动。如果用户对 calendarActivity 执行以下任何操作,则 calendarActivityEvent 将排队

clicks
right clicks
focuses and presses a key

即使 calendarActivityEvent 为所有这些排队,您也可以将它们区分开来,因为键盘、鼠标和 triggerType 信息也将在事件中可用。

此处提供了更多详细信息。

如果您需要一些非常特别的东西,您可以随时使用 jquery 之类的东西来处理 UI 事件,然后将其中继到 java 端。

于 2013-10-25T20:48:12.457 回答