Jak dostosować format liczb w programie freemarker?

Używam freemarker i próbuję wyświetlić liczby w tym formacie:$3,343,434.00 na przykład. To było łatwe do załatwienia przy użyciu${total?string.currency} (zakładając, że „całkowita” to pewna liczba).

Jednak gdy mam liczby ujemne, pokazuje to w następujący sposób:($343.34) zamiast tego:-$343.34. Potrzebuję znaku ujemnego zamiast nawiasu. Czy jest sposób, w jaki mogę dostosować formatowanie, aby robił wszystko, costring.currency czy zastąpił zachowanie wartości ujemnej? Jestem stosunkowo nowy w freemarkerze, więc szczegółowe odpowiedzi są mile widziane!

questionAnswers(4)

yourAnswerToTheQuestion