Doğrulayıcı(Validator) sınıfları durağan(static) metotları kullanan sınıflardır. işlerinizi kolaylaştırması ve yazılımın bütünleşik parçalar halinde kolektif bir yapıda çalışmasına olanak sağlar. Bir doğrulama metodunun tanımlaması aşağıdaki gibidir static function required(Component $c,Component $m,$message,$success) Birinci parametre “Component $c” doğrulama işleminin yapıldığı bileşen İkinci parametre “Component $m” mesajların yazdırılacağı bileşen Üçüncü parametre uyarı mesajı Dördüncü parametre doğrulama mesajı Örneğin yeni …
Etiket Arşivi: Faces Controller
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
PHP Faces ile olay yönelimli programlama Facet Controller
Facet FacesController u genişleten ve C# VB Delphi dekine benzer bir şekilde event handler (olay yakalama) mekanizmasına izin veren bir controller biçimidir. Olay yakalama için sadece metot yazmanız kafidir. metot isimleri bileşenadı olayadı şeklindedir. örnek olarak aşağıdaki gibi bir faces view tanımlamamız olsun <pre> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>The Button</title> …
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 …
Eyl
09
Faces Controller a detayli bir bakış
Faces Controllerın Üye Metoları render ( Bu metor renderer a bir faces dosyasını yorumlamasını söyler) append (view a bir parametre gönderir) load (parametre olarak verilen string ifadenden sınıf adından yeni bir nesne çevirir) interrupt (render işlemini keser) addListener($name,FacesListener $listener) addActionListener ( bir listener arayuzunu(interface) ActionEvent olayı için kayıteder parametresi ActionListener dır) addMouseListener (bir listener arayuzunu …
