I'm trying to create an implementation for CriterionModelBase which should contain a few properties in which the editor can add one or more values. What options are available to achieve this? Note that the editor should be able to manually enter the values, so a multi-select of a pre-defined set won't cut it.
Thank you for any guidance!
This official documentation describes how to create custom visitor groups: https://world.episerver.com/documentation/developer-guides/CMS/personalization/developing-custom-visitor-group-criteria/.
This is also covered in this official course: https://academy.episerver.com/course/3982846?r=False&ts=637411077839986450
Essentially you can present whatever UI you wish to capture one or more properties as part of the criterion model.
I'll mark it as an answer because the links are useful resources for people trying to create custom criterions. That was not my question, however... But you did confirm I can create more complex models, I should be looking at the existing ones and see how they leverage dojo functionality to do that.