I did an implementation for it, but I am not sure it is a good thing. It works fine though, I would probably not use it for big sets.
I implement a custom editor which does:
- getAsText returns a ; list of ids for my objects (and display as well)
- setAsText retrieves the list, populates a new set and uses setValue()
The web allows to add remove items and basically maintains the string of ; separated values
I am not sure I would use that for big sets but works well enough.
Reaching Zen a day at a time, or not...