Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.7
-
Fix Version/s: 1.7.1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:ICEfaces + Facelets
-
ICEsoft Forum Reference:
Description
This is exactly like ICE-1710, except this bug is with commandLink, not outputLink. I've also made a Bug entry with Mojarra, since they exhibit the bug too. It's just that it's not expressed with them, because stock Facelets handles html tags differently than our Facelets.
https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=741
https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=741
I changed the commandLink renderer to behave like the outputLink renderer, in that they now do not render their own children, instead of rendering them incorrectly. Components should really only render their own children if they have to do it in a special way. They shouldn't opt in to do it otherwise.
TRUNK
Subversion 16826
icefaces\core\src\com\icesoft\faces\renderkit\dom_html_basic\CommandLinkRenderer.java
ICEfaces 1.7 branch
Subversion 16827
icefaces\core\src\com\icesoft\faces\renderkit\dom_html_basic\CommandLinkRenderer.java