Probably because facelets detects valid attributes by looking for a
concrete getter.

ForceId is implemented as a generic getter, so facelets will never be
able to find a "getForceId()" method on a component.    You can ignore
the warning as facelets will just set/get using the generic method
when the concrete method fails.   Maybe some point down the road it
might be worthwhile to see facelet taglib files identify these
"hidden" attributes, but functionally, it'll work just fine as is.
Having to add these to the taglib files starts to make it too much
like jsp busywork :-)

On 4/12/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Don't know if this has been discussed here before...

I am getting warnings that the 'forceId' attribute is not on various
types, e.g., org.apache.myfaces.component.html.ext.HtmlInputText.  I
recently ported to facelets and I don't remember seeing this warning
when I was just using myfaces alone.

I saw a work-around, but I am wondering whether I have to do some
additional configuration.

Reply via email to