Nebula FormattedText Component
FormattedText
FormattedText is a decorator component adding input and display mask capabilities on a Text widget. Formatting is based on a public formatter API. The component is provided with 5 formatter implementations :
- DateTimeFormatter. Implements masks for Date values, supporting both date and time patterns (e.g. "dd/MM/yyyy HH:mm").
- DateFormatter. Extends the DateTimeFormatter, restricting the input mask to the date part only (e.g. "dd/MM/yyyy").
- TimeFormatter. Extends the DateTimeFormatter, restricting the input mask to the time part only (e.g. "hh:mm:ss a").
- NumberFormatter. Implements masks for Number values (e.g. "#,##0.00").
- MaskFormatter. Implements masks for formatted String values (e.g. phone or account number, as "(###)-####").
NOTE: The FormattedText is in an ALPHA state. The API is stable, but users should expect changes in future versions: add of new features and formatters, minor behavior changes.
Update History (like release notes)