CometChatTextFormatter
TheCometChatTextFormatter abstract class is the base for all formatters. Its constructor takes a String trackingCharacter that triggers the formatter when typed in the composer (e.g., @ for mentions, # for hashtags).
Key Override Methods
Suggestion System
The formatter provides a built-in suggestion dropdown:Example: Custom Hashtag Formatter
- Dart
Registering Formatters
Register formatters on a component usingtextFormatters:
- Dart
- Dart
Built-in Formatters
The UI Kit includes several built-in formatters:Default Formatters
MessageTemplateUtils.getDefaultTextFormatters() returns the default set of formatters used by all components:
- Dart
Customizing the Mentions Formatter
- Dart
Related
- Mentions Formatter Guide — Built-in mentions formatter reference.
- Shortcut Formatter Guide — Shortcut text replacement formatter.
- Customization Overview — See all customization categories.