Details
-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 1.7DR#1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:All
Description
Using disabled="true" in <ice:commandLink> doesn't disable the link in any way. It renders a 'disabled' attribute in the <a> element in the markup, but 'disabled' is not a valid attribute for <a> according to the HTML 4.01 specification or the XHTML 1.0 Transitional DTD (http://www.w3.org/TR/html4/loose.dtd and http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd respectively). The link is still clickable on both FF and IE.
Notice the case of <ice:outputLink>. When using disabled="true", the 'href' attribute is not included in the <a> element, which makes the value of this component appear as plain text.
Notice the case of <ice:outputLink>. When using disabled="true", the 'href' attribute is not included in the <a> element, which makes the value of this component appear as plain text.
Activity
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee | Adnan Durrani [ adnan.durrani ] |
Ken Fyten
made changes -
Fix Version/s | 1.7 [ 10080 ] |
Ken Fyten
made changes -
Priority | Major [ 3 ] | Minor [ 4 ] |
Adnan Durrani
made changes -
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Fix Version/s | 1.7DR#3 [ 10112 ] | |
Fix Version/s | 1.7 [ 10080 ] | |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #15217 | Wed Nov 21 14:18:50 MST 2007 | adnan.durrani | Fix for |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/renderkit/dom_html_basic/CommandLinkRenderer.java
MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/CommandLinkRenderer.java |
Adnan Durrani
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Ken Fyten
made changes -
Assignee | Adnan Durrani [ adnan.durrani ] |
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 1.7 [ 10080 ] |
Arturo Zambrano
created issue -
See the specification of w3c on http://www.w3.org/TR/html401/interact/forms.html#adef-disabled... according to that statement, you can't put a disabled attribute to the <a> elements (only there mentioned are enabled), however the dommandLink is <a> generated element. It is not an icefaces bug.
You can bypass this by changing the commandLink elements to commandButton (and setting the css style of the button so it will look like a link)