2012-10-05 16 views
9

Tekrarlamamdaki sonuncu ise, div üzerinde bir sınıfa sahip olmak istiyorum. son div iseUI'nin son öğesi olduğunda tekrarlama stil sınıfı nasıl ayarlanır?

#{status.last} 

doğrudur ...

<ui:repeat value="#{myCollection}" var="item" varStatus="status"> 
<div class="last">#{item.text}</div> 
</ui:repeat> 

ama sadece son div son sınıf istiyorum:

Şimdi sahip. Ama sınıfı div'a nasıl alabilirim? Eğer IE8 ile uyumlu olmamayı göze eğer

cevap

11

Çözüm 1:

JSF yapma bunu, bu verilerden stili izole etmek için CSS sahip amacı kırar.

Sen CSS dosyasındaki kullanarak yapabilirsiniz:

.normalClass:last-child { 

} 

Çözüm 2:

<ui:repeat value="#{myCollection}" var="item" varStatus="status"> 
<div class="#{status.last?'last':''}">#{item.text}</div> 
</ui:repeat> 
İlgili konular