This should be possible in the latest mendix version.
Check the release notes:
https://docs.mendix.com/releasenotes/studio-pro/8.14#8141
Yes there are several widget for this:
https://appstore.home.mendix.com/link/app/109716/
https://appstore.home.mendix.com/link/app/35039/
https://appstore.home.mendix.com/link/app/108838/
Also in Mx 8.14 dynamic classes are available by default: https://docs.mendix.com/releasenotes/studio-pro/8.14