New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Specify behavior of h:outputText and h:inputText #585
Comments
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented "This component is responsible for rendering its children." I suppose we could add a clarification like: "Implementations may choose to disable the rendering of children by default." |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented
About to attach patch. |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented Sending jsf-api/doc/standard-html-renderkit-base.xml |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented |
|
The behavior of h:outputText and h:inputText for rendering children is currently
unspecified.
The RI behavior for outputText is odd - it renders the children first, then the
value of the tag.
After extensive discussion in the EG, there was a rough consensus that children
for outputText not be rendered. During the process of implementing the fix, I
discovered that inputText had a similar undesired behavior, and also changed
that to not be rendered.
I've marked this P1, since this is slated for inclusion in the very next MR of
JSF, and the RI has already changed behavior to not render children.
Environment
Operating System: All
Platform: All
Affected Versions
[2.0]
The text was updated successfully, but these errors were encountered: