Header nesnesi FacesRenderer sınıfı faces dosyasını ayrıştırken <head> etiketi ile karşılaştığında otomatik olarak bir Header nesnesi oluştur render işleminin sonucunda da bu header nesnesini döndürür. Header nesnesi sayfanın <head> </head> aralığına ekleme yapmak için kullanılır. Header sınıfının metotları şöyledir addMeta(string name, string content) görüm’e bir meta etiketi ekler addScript(string file) görüm’e file ile belirtilen dosya …
Etiket Arşivi: Java Script
Eyl
11
Bileşen Niteliklerine Controllerdan Erişim Örnek Style Kullanımı
Niteliklere erişiken nesne adı -> nitelik adı şeklindendir. örneğim bir textbox birde button bileşenimiz olsun buttona tıklandığında textbox un rengini değiştirelim. faces view tanımlaması aşağıdaki gibidir. <faces> <@import taglib="phpf.ui.*" prefix="face"/> <face:textbox name ="yazi" text ="Merhaba"/> <face:textbox name ="button" text ="Rengi Değiştir"/> </faces> class Controller extends Facete{ function Controller(){ parent::FacesController(); $this->render(“view.html”); } function buttonClicked($evt){ $this->yazi->setProperty(“style”, “background:blue”); …
Eyl
09
Faces Bileşenleri
PHP Faces içerisinde pek çok bileşen bulunmaktadır. kendi bileşenlerinizide geliştirebilirsiniz. bu konuya daha sonra değinicem ui dizini altındaki bileşenleri inceleye bilirsiniz. PHP Faces içerisinde DOJO Java Script frameworkunu barındırmaktadır. Dojo hakkında detaylı bilgiyi http://www.dojotoolkit.org/ adresinde bulabilirsiniz. Şuan için PHP Faces ile birlikte ui ve widget adı altında 2 adet bileşen kütüphanesi bulunmaktadır. ui altında standart …
Eyl
09
PHP Faces ile olay yönelimli programlama giriş
PHP Faces ile geliştirdiğim çevrim içi Ajax hesap makinası örneği PHP Faces in olay mekanizması içeresinde üç önemli kavramı anlamanızda yarar vardır. PHP Faces olay yakalama kalıpları Java tarzındadır. eğer java swing ile daha önce uygulama geliştirmişseniz bu tanımlar size yabancı gelmeyecektir. Listener : Dinleyiciler Event: Olaylar Component : bileşennler Listener bir arayuz interface tanımlar …
