Aylık Arşiv: Eylül 2009

Eyl
27

Bileşen mimarisi (kendi bileşenlerinizi geliştirin)

Bir faces bileşeni (component) oluşturmak için sınıfınızı Component sınıfından genişletirsiniz. basit bir bileşenin en az iki metodu bulunmalıdır. Kurucu metod ve  startTag metodu. Kurucu metodun iki parametresi bulunur birinci parametresi bir FacesController ikinci parametresi ise view dosyasında etiket olarak tanımlanan bileşenin nitelikler dizisidir. function construct(FacesController &$controller,$args=null) startTag metodu bileşen etiketinin başlangıç için çıktı üreten metodudur. …

Devamını oku »

Eyl
26

Doğrulama Sınıfları (Kendi Doğrulayıcılarınız)

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 …

Devamını oku »

Eyl
26

Çoklu Doğrulamalar(Multi Validation)

Çoklu doğrulamalar bir bileşene birden çok doğrulama yapmak istediğiniz zaman kullanışlıdır çoklu doğrulamalarda nitelik değerleri “,” virgül ile bir birlerinden ayrılmalıdır. Örneğin required ve mail doğrulamalarının birlikte planlanması. <f:textbox name="email" validator="validator" rule="mail,required" message="*Hatali mail adresi,* Bu alan boş geçilemez" success="Adres doğrulandı," messagefor="msg1,msg2"/> <f:message id="msg1"/> <f:message id="msg2"/> Bu örnekte önce mail doğrulaması daha sonra required doğrulaması …

Devamını oku »

Eyl
25

Doğrulama Kullanımları(Validator sınıfı)

Validator sınıfının metotları aşağıdaki gibidir. required equals minLength maxLength mail alpha alpha_numeric numeric integer betweenLength between boolean test required post edilen bileşinin içeriğinin boş olup olmadığını kontrol eder Örnek isim :<f:textbox name="textbox" validator=" validator" rule="required" message="Bu alan boş geçilemez" messagefor="msgbox"/> <f:message  name="msgbox"/> equals post edilen bileşenin içeriğinin  test niteliği ile uyuşup uyuşmadığını  kontrol eder Örnek …

Devamını oku »

Eyl
25

Doğrulamalar (Validation)

Doğrulama tanımlamaları view(görünün) içerisinde bileşen niteliklerine atama yapılarak sağlanır. Doğrulama sonucları event (olay) nesnesinin niteliğine göre AJAX ya da sayfa post edilerek tarayıcıya gönderilir. Doğrulama işlemlerinde bileşenlerin 5 niteliği bulunur. Bunlar validator rule messagefor message success Validator: bu niteliğe static metodlar barındıran doğrulama sınıfının ismi verilmelidir. io dizininde filtler ve validator isimlerimlerinde hazır iki doğrulama …

Devamını oku »

Toplam 7 sayfa, 1. sayfa gösteriliyor.12345...Son »