JSF sayfasına, HTML kullanarak yaptığım gibi bölünemez bir boşluk karakteri nasıl eklerim
? JSF'de böyle bir etiket var mı?
JSF sayfasına, HTML kullanarak yaptığım gibi bölünemez bir boşluk karakteri nasıl eklerim
? JSF'de böyle bir etiket var mı?
Yanıtlar:
HTML numarasını doğrudan koymak benim için hile yaptı:
 
RichFaces kitaplığını kullanıyorsanız, belirli bir uzunluk ve yüksekliğe sahip "görünmez" bir görüntü ekleyen rich: spacer etiketini de kullanabilirsiniz. Genellikle tonlarca nbsp; eklemekten çok daha kolay ve güzel.
Alanınızın size göstermesini istediğiniz yere şunları eklemeniz yeterlidir:
<rich:spacer height="1" width="2" />
<p:spacer />
Sonunda,
başarısız olursa bunu deneyebilirsiniz ...
<h:outputText value="& nbsp;" escape="false"/>
(Tom gibi, &
ve arasına bir boşluk ekledim nbsp;
)
Sayfamdaki
varlığı kullanırsam ayrıştırıcının şikayet edeceğini buldum . Biraz araştırma yaptıktan sonra sayfanın başına bir DOCTYPE bildirimi eklersem varlığa izin verildiğini öğrendim. Bu DOCTYPE bildirimini kullanıyorum:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Bunun bir yan etkisi, ortaya çıkan kodun (bir web tarayıcısının "kaynağı görüntüle" özelliği kullanılarak görüldüğü gibi) aslında
varlığı içermemesidir . Bunun yerine bölünemez bir boşluğu temsil eden gerçek karakterleri içerir. İşe yarasa da, gerçekten istediğim bu değil. Hala ayrıştırıcının varlığı karakterle değiştirmemesini sağlayacak bir yol arıyorum.
Daha fazla bilgi burada: http://java.net/jira/browse/JAVASERVERFACES-1576
primefaces
Kitaplığı kullanabilirsiniz
<p:spacer width="10" />
sadece seçeneklere eklemek için: <h:outputText value="&nbsp;" escape="false"/>
çalıştı
160 vermek gerekli değil. 141 de çalışacak. Değer alanı için value = "& # 141" sağlayın.
Css kullanabilirsiniz:
style="margin-left: 5px;"