ShopCurrency: Scaffold Numeric Fields for Price etc...
wernerkrauss opened this issue · 0 comments
I changed in #812 in Product to use a NumericField instead of a TextField to allow other decimal separators etc. for better internationalisation.
Unfortunately we need to hard code the number of decimals in code when we create a numeric field. That's bad when a shop overwrites those numbers cause it needs more decimals for some reasons. Currently I found no way to read out the decimals from DBCurrency, as it's a private value in in those cases we'd need to overwrite all Fields
As we already have ShopCurrency as a subclass replacement for DBCurrency I suppose we add our own scaffoldFormField
method, that returns a NumericField with setScale
set to the decimals set in Currency.
Furthermore, we could add the current decimals for Nice
.