On 5/17/06, Sean Schofield <[EMAIL PROTECTED]> wrote:
Good point but you're talking about an awful lot of existing applications that would immediately break.
Well, is it better for existing badly-written applications to break, or for well-written applications to break? :) Right now, the only configuration that works is Myfaces Core + Tomahawk, not Myfaces Core by itself and not JSF RI + Tomahawk. My suggestion would be to throw an exception (or log a warning) when these components are found outside of a form-providing object. I know it's not this clear-cut, but the end result (even if it takes some intermediate workarounds like generating wrapping form components) should be to require these things to be inside a form. However, I don't think the end result should be generating the wrapping forms -- postings on TabbedPane have already shown that this simply causes more problems than making the users provide the form explicitly.