2013-11-01 2 views
2

플로트 필드가있는 데이터베이스 테이블이 있고 Primeface를 통해 표시하려고합니다. I (예를 들어, 천)의 형식 번호를 표시하려면 :프라임면에 형식화 된 10 진수 표시 4

<p:column sortBy="#{item.value}" filterBy="#{item.value}"> 
    <f:facet name="header"> 
    <h:outputText value="#{epoBundle.ListUpbTitle_value}"/> 
    </f:facet> 
<h:outputText value="#{item.value}"/> 
<f:convertNumber pattern="#0.000" locale="pt_BR"/> 
</p:column> 

을하지만 가지고 : 1.000,00 내가 노력 /WEB-INF/include/entity/upb/List.xhtml @ 80,55 부모가 ValueHolder의 인스턴스가 아닙니다 : org.primefaces.component.column.Column @ 13ec99d0

나를 도와 줄 사람이 있습니까?

미리 감사드립니다.

답변

5

f:convertNumberh:outputText이어야합니다.

<h:outputText value="#{item.value}"> 
    <f:convertNumber pattern="#0.000" locale="pt_BR"/> 
</h:outputText> 
+0

확인. 그것은 효과가 있었지만, 표시 할 값을 어떻게 마스크 할 수 있습니까 (예 : 1.000,32)? 감사합니다 사이먼! – jMarcel

+0

"질문하기"버튼을 눌러 새로운 질문을하십시오. – BalusC

+0

좋아, 할 수있어 ... 다시 (내 질문의 시작 부분을 참조하십시오) : "(1000, 예를 들어) : 1.000,00"로 숫자를 표시하려면 ... " – jMarcel