I've committed this to CVS. It would be great if some of you could put it through its paces prior to the 1.1.5 release later this week. It's documented in with the rest of the JSF controls, and is demonstrated in the ui example.

You should note that the wiki version is a bit different to the version I've committed - the cache and key attributes have been removed and the converters aren't there (or automatically added). You can use Seam's s:convertEnum converter for enums and the si:convertEntity should work for entities. I'll try to get round to packaging up the si:convertEntity into a seperate package (on the wiki) tomorrow.

For now, you can either use s:selectItems or si:selectItems (or a mixture of both in your app). Using the entityconverter from 1.1.1beta4 should work fine afaik (you'll just have to attach it manually each time using si:convertEntity - or do the same using a facelets component handler or similar).

So, direction wise, I plan to fix JBSEAM-755 for 1.1.6, and also post the separate entityconverter. And I do have some ideas about a better way of doing this - I just need to work through them :)

This is the EntityConverter split out of SeamSelectItems. It should work just as before (except you do need to attach it yourself using one of the standard JSF mechanisms for attaching converters) - I've marked it draft for now so any problems, please report them here.