2012-12-03 51 views
0

首先,我仍然在學習結構以及它的工作原理。 我在網上搜索以獲得對以下問題的適當和簡單的回答:在Primefaces中處理基本的ajax事件組件

是否有一種方法可以對所有其他基本ajax事件進行regonize,如懸停和單擊Primefaces組件?

例如,我想知道,如果你在前面或後面的按鈕,點擊一個<p:schedule>它被調用的事件。該文檔說,只有「dateSelect,eventMove,eventResize」和「eventSelect」作爲可調用的ajax事件。但是這還不夠,如果你想構建一個複雜的應用程序,並且你將<p:calendar><p:schedule>結合在一起。您需要知道計劃何時切換月份或年份。

我希望有人可以給我一個明確的和可以理解的答案。

感謝和問候。

回答

1

既然你沒有指定你所需要的情況下,你的答案會是因爲這個問題清晰。

primefaces對象只能識別它們編程的事件。如果你需要得到一個特定類型的事件,您可以:

1)看是否primefaces支持該事件。將它放在<p:ajax標記中,並查看它是否有效。

2)看是否標準JSF AJAX API支持它。

3)如果一切都失敗了,你可以嘗試把一個jQuery腳本頁面一起,以處理該事件,並從客戶端的調用。


<p:calendar<p:schedule大量使用jQuery插件渲染它,我懷疑你可以在每月選擇或任何在渲染界面否則事件,而客戶端的jQuery。