JSF Facelets Tagları

Facelet
Tanım : JSF içinde arayüz ile ilgili gelişmiş özellikler sağlayan (şablon, arayüz bileşeni, include vb..) bir “View Handler” teknolojisi. JSF 2.0 sürümünden sonra JSF’nin standart bir parçasıdır

ui:include : (Katmak,İçerir) Komutu ile PersonelBilgisi.xhtml dekilerin tamamını içermesini sağlarız.

ui:composition : Bu tag ile daha evvel tanımladığımız templatelerin kullanılması sağlanır. Bu şekilde tasarımlarda şablonlardan faydalanması amaçlanır.

ui:decorate : Facelet’te tekrar kullanılabilir şablon yaratmak için kullanılan element. Composition ile benzer şekilde çalışır ancak composition tek bir sayfanın şablonu için kullanılırken , decorate aynı sayfada birden çok kez kullanılabilir.

ui:insert : Facelet’te bir şablon dosyasında bir bölgeyi belirtmek için kullanılan element. Şablonu kullanan sayfalar insert ile tanımlanmış bölgeleri <udefine elementi kullanarak değiştirebilmektedirler

ui:define : Facelet’te şablon kullanan bir sayfada , şablon sayfasında insert ile tanımlanmış bir bölgeyi tanımlamak için kullanılan element. Sayfa gösterilirken define ile tanımlanmış bölge , şablon dosyasında insert ile tanımlanmış bölgenin yerinde gösterilir

ui:param :

ui:component : Facelet’te bileşen ağacına (component tree) yeni bir bileşen (UI Component) eklemek amacıyla kullanılan element. ui:component ile eklenen bileşen dışında kalan kodlar render edilmemektedir ve bütün bileşenler ui:component içinde olmalıdır. ui:component elementinin “binding” özelliğine managed bean sınıfında bir property atanabilir

ui:fragment : Facelet’te bileşen ağacına (component tree) yeni bir bileşen (UI Component) eklemek amacıyla kullanılan element. ui:component’ten farklı olarak aynı döküman içinde birden fazla kullanılabilir. ui:fragment elementinin “binding” özelliğine managed bean sınıfında bir property atanabilir

ui:debug :
ui:remove :
ui:repeat : Bir yapıyı bir döngü içerisinde liste elemanları kadar tekrar edilmesini sağlayan element

Kaynak:
http://www.fibiler.com/Sav/Kategori/Facelet_414

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s


%d blogcu bunu beğendi: