Standard Renderer Behavior
This section describes all implementation-dependent standard renderer classes. Each renderer is described by the component family/renderer type it’s registered for, its encode and decode behavior, and the component attributes it supports in the same format as in Appendix A. For descriptions of the attributes, see the description of the corresponding JSF tag library custom action in Appendix A.
If a component ID is explicitly set, the client ID for the component
is rendered either as the id attribute on the main
element representing the component, or as the id
attribute of a <span> element around the
text or element representation. All supported attributes may also be
rendered on the main element or on a <span>
element, and most of them are just passed through to the client,
without any validation of their value.
As general rules, a component with the rendered
property set to true isn’t
rendered at all, and an input component with either the
disabled or the readonly
attributes set to true isn’t
decoded.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access