Отображение десятичных чисел в формате Primefaces 4

77
5

У меня есть таблица базы данных с поплавковым полем, и я хочу отобразить ее через Primefaces. Я хочу отобразить числа, отформатированные как (одна тысяча, например): 1.000,00 Я пробовал:

<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>

Но получил: /WEB-INF/include/entity/upb/List.xhtml @80,55 Родитель не экземпляр ValueHolder: org.primefaces.component.column.Column @13ec99d0

Кто-нибудь может мне помочь?

Заранее спасибо.

спросил(а) 2013-11-01T19:16:00+04:00 7 лет, 7 месяцев назад
1
Решение
110

f:convertNumber должен быть внутри h:outputText.

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

ответил(а) 2013-11-01T20:14:00+04:00 7 лет, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема