Searching and highlighting can be implemented as a combination of two existing features:
- common data filtering,
- specific template of the column (for datatable) or of the component (for list and dataview).
In short, all you need to is:
- Remember searched text
- Use it for data filtering