The Custom Currency Format Input Widget is a specialized input field designed for entering and formatting monetary values with currency-specific rules.
This widget ensures users provide valid currency values in a standardized format, improving accuracy in financial data entry. It supports placeholders, required validation, and display customization while preventing invalid input. The widget can be integrated with validators for enforcing business rules (e.g., minimum/maximum amounts).
Typical use cases include:
👉 Do you want me to also draft a sample real-world JSON config (like "Set default to 0, minimum value validation, formatted with commas") for each widget so your documentation feels more practical?
Complete JSON Object
{
"key": "TEST_CURRENCY",
"id": "formly_358_customcurrencyformatinput_TEST_CURRENCY_0",
"type": "customcurrencyformatinput",
"props": {
"label": "Add profit",
"disabled": false,
"readonly": false,
"required": true,
"placeholder": "Enter profit",
},
"defaultValue": null,
"expressions": {},
"validation": {
"messages": {
"required": "This field is required"
}
},
"validators": null,
"asyncValidators": null
},
Allowed Custom Properties
Allowed Validations
validator-(n)