Do you guys think we should have warning messages for things we know
will cause components to not function properly, and then have a
variable in the web.xml to turn it off?

Specifically, I spent about 30 emails trying to get to the bottom of
someone's converter problem, when it turned out that he didn't have
his menu inside an <h:form />.

We could have warning messages for all components that need forms, or
for components using the "for" attribute that cannot find their parent
component, etc.

These could all be enabled by default.

Then, there could be a context-variable named
"org.apache.myfaces.warnings" which could be set to "false" or "true"
to turn it off or on.

This would also disable messages like invalid children when a
component is looking for <f:selectItems /> (and variants).  And the
invalid columns attribute on <h:panelGrid />

This would probably help out newbies a lot.

It should be on by default because experienced people will know to
turn it off, and newbies won't.


-- 
-Heath Borders-Wing
[EMAIL PROTECTED]

Reply via email to