demo D319
The list column type: JavaScript Data Grid Demo
Chips with an overflow count, a token editor, and filters that ask about the whole list: hasAny, hasAll, hasNone and a count
type: 'list', typeOptions: { of }
Each product here sells through several channels at once, held in one cell as chips with a token editor to add or remove one. Every ordinary filter matches a row where any item matches, and hasAny, hasAll, hasNone and a count ask about the whole list, so a many-valued field stays as filterable as a single one.