Number formatting in 8.3.3 after numeral.js was changed for Intl.NumberFormat

Project is in PERSPECTIVE.

With locale set to cs-CZ the number format stays the same as for en.
Instead of 1,563.215 should be 1 563,215. This formatting works on NumericEntryField, but do not work for table columns as it was in version 8.1.35.

If I try to run the new Intl.NumberFormat in browser console I can get valid result of 1 563,215.

const number = 1563.215;
console.log(new Intl.NumberFormat("cs-CZ").format(number));

Edit.. Column in the table is set to render number and numberFormat is set to number
Edit 2.. The thing with adding NumericEntryField to view is not working

Seems like you’re referring to a similar post. Yeah, we did make a number of changes to number formatting for the NEF component in 8.3.3. However, it looks like your issue with the Table component formatting still exists. It has been brought to our team’s attention and I’ve bumped the customer count on that ticket.

1 Like