On Monday 25 August 2008, Carl Franks wrote: > > I've been learning my way around FormFu (and Catalyst) recently and > > wishing they'd been available a few years ago - they make things so much > > easier. :-) > > > > Is there a good way of doing a combo-box type element for a form? I've > > tried several variations, but so far I haven't found anything that > > doesn't end up requiring custom coding on the handler. > > > > This is the closest I've gotten, but their doesn't seem to be a way of > > enforcing the SingleValue constraint. > > Because Multi is also a Field-element, when you add a constraint to > it, it doesn't get added to its children, unlike with other Block > elements. > If you add the constraint to one of the "country" fields, it should work.
The reason I tried it on the Multi element is that it didn't work on the member fields, as there's two child elements with the same name, SingleValue fails. I could name them different things ("country" and "country2" or some such), but then I'm back to putting all the logic and error handling for merging them, making sure only one is filled out (or they are identical), etc in the controller. Given how much cleaner most of the rest of my code has become due to FormFu, I was hoping to avoid that. _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu