JSF'e yeni başlayan birinin gün olur aklına düşen bir sorudur: commandButton ile ilişkilendirdiğim actionListener'lar ve action hangi sırada çağırılır.
Öncelikle, hatırlatma niteliğinde;
- Bir command bileşenine birden fazla actionListener yazabiliyorken sadece bir action yazabileceğinizi
- action ile bağlanan metotta döndürdüğünüz String ile sayfa yönlendirme işlemi yapabileceğinizi (void ya da "return null;" olursa aynı sayfada kalır) fakat actionListener metotlarında bu özelliğin olmadığını
- actionListener metodunun "ActionEvent" parametresi alabileceğini, action'a bağlanan metota ise el-2.2.jar'dan itibaren Expression Language ile istediğiniz parametreyi geçebileceğinizi
belirteyim.
Çağırılma sırasını ise Yiğit Darçın bizim için hemencecik test etmiş ve blogunda yayınlamış. Test edip deneyimlemekten üşenenler faydalanabilir ;)
Hiç yorum yok:
Yorum Gönder