This should work - I have this in one of my apps. Just delete the last two formatting lines if you don’t want the Euro symbol. I included that just in case anyone else wanted the example.
columns=[{
'id': 'euros',
'name': 'euros',
'type': 'numeric',
'format': Format(
scheme=Scheme.fixed,
precision=2,
group=Group.yes,
groups=3,
group_delimiter='.',
decimal_delimiter=',',
symbol=Symbol.yes,
symbol_prefix=u'€')},
]
And also be sure to include:
from dash_table.Format import Format, Group, Scheme, Symbol
I’m sure @ msuths1 has found an answer to the OP, but I’m guessing that the callback also needed to include the formatting. (but I didn’t test this)
I hope this helps!