2012-02-14 4 views
7

기본적으로 단순히 이런 <p:commandButton>의 "값"속성에 <br> (동등하거나 뭔가를) 추가하려고 : 슬프게도안에 줄 바꿈 삽입 <P를 :있는 명령 />

<p:commandButton value="#{aBean.text}" /> 
<!-- #{aBean.text} returns for example "text1<br>text2" --> 

,이 escape="false"을 설정할 가능성이 없습니다. 사용자 지정 변환기를 추가하려고해도 작동하지 않았습니다. 내가 성공하지 않고,이 같은 그것을 할 시도 : 제 생각에는

<p:commandButton> 
    <h:outputText escape="false" value="#{aBean.text}" /> 
</p:commandButton> 

간단한 줄 바꿈 잘, 충분히 쉬워야 추가? 누구든지이 솔루션을 가지고 있습니까?

답변

11

\n에 대한 XML 엔터티 참조를 나타내는 &#10;을 사용해야합니다. PrimeFaces 하나는 <button type="submit"><span> 대신 <input type="submit">으로 생성하기 때문에

<p:commandButton value="text1&#10;text2" style="white-space: pre;" /> 

white-space: pre;는 아니지만 <h:commandButton><p:commandButton>에 필수적이다.

+0

안녕하세요 BalusC, [style = "white-space : pre;"] 실제로 실종 상태였습니다. 빠른 답변 주셔서 감사합니다! –

+0

당신을 진심으로 환영합니다. – BalusC