PrimeFaces - Jak zaokrąglić miejsca po przecinku?

0

Hej,

Mam taki oto poniższy kod:

            <p:column
                    styleClass="#{SomeClass.getAnotherSomething(row.magicCategory)}">
                <h:outputLabel value="#{empty row.papaja ? 'N/A' : row.papaja}"
                               styleClass="textChangesInCells"
                               pt:data-selenium="papaja" />
            </p:column>

Jak sprawić by wyświetlały mi wartości całkowite? Tak, by od 0,5 zaokrąglało w górę.

Zastosowałem coś takiego, ale nie działa:

           <f:convertNumber maxFractionDigits="2"/>
1

Ja osobiście bym tak nie robił. jak chcesz wykonywać operacje to rób je w backendzie, czyli z backendu zwracaj zaokrągloną wartość.

Swoją drogą JSF jeszcze żyje? o_O Ostatni raz widziałem toto 10 lat temu i już wtedy to bylo zombie.

0

Właśnie przełożony doradził by zrobić zmianę wyświetlenia na stronie, bo dane z backendu nie powinny być zmieniane, gdyż są używane w innych miejscach. A ponoć zmiana na stronie to dodanie jednej linijki do kodu z PrimeFaces.

JSF żyje jeszcze niestety w niektórych starych projektach.

2

Jak dane używane są gdzies indziej to być może maja inne znaczenie.
Wydziel klasę pod ten widok i działaj na niej.

Chyba, ze GUI ma wpływ na bazę danych i nie możesz tak grzebać, to pozostaje zmienić firmę :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1