Örnek

JSF 2 Facelet İle Basit Bir Decorate (Dekorasyon) Şablon Örneği

JSF 2'de bir sayfa içinde birden fazla kullanılabilecek şablonlar yazılabilmektedir . Aşağıda bir dekorasyon (decorate) şablon örneği görülmektedir : 

 

<!DOCTYPE html PUBLIC 
"-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<div xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ui="http://java.sun.com/jsf/facelets" 
    style="background-color: red" >
	<ui:insert/>
</div>

 

Yukarıda bir div eklenmiş ve arkaplanı (background) kırmızı yapılmıştır (Dosyanın adını dec_template.xthml olsun).  Arkaplanı kırmızı div şablonunu bir sayfada birden fazla kullınabilir : 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ui="http://java.sun.com/jsf/facelets">
<title>Decarate Sablon Test</title>
<body>
	<ui:decorate template="/dec_template.xhtml">
		Burada Kırmızı Background'lu Div		
	</ui:decorate>
	
	<div>Buraya herhangi bir div</div>
	
	<ui:decorate template="/dec_template.xhtml">
		Burada Başka Kırmızı Background'lu Div		
	</ui:decorate>	
	
</body> 
</html>

 

Yukarıdaki sayfada div şablonu iki kere kullanılmıştır. Görüldüğü gibi ui:decorate etiketi kullanılmış ve şablon dosyası verilmiştir

 

zafer.teker , 27.09.2014

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir