Details
Description
The attributes 'accesskey', 'alt', 'autocomplete', 'maxlength', 'size', and 'tabindex' are being passed through to the encompassing <div> element and not to the <input> element, where they could have an effect.
Issue Links
- is duplicated by
-
ICE-2315 maxlength attribute of ice:selectInputText does not work
- Closed
Activity
Arturo Zambrano
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 1.7 [ 10080 ] | |
Assignee | Adnan Durrani [ adnan.durrani ] |
Adnan Durrani
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Adnan Durrani
made changes -
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Resolution | Won't Fix [ 2 ] |
Ken Fyten
made changes -
Fix Version/s | 1.7RC1 [ 10123 ] | |
Fix Version/s | 1.7 [ 10080 ] |
Ken Fyten
made changes -
Fix Version/s | 1.7 [ 10080 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee | Adnan Durrani [ adnan.durrani ] |
Chris Johnson
made changes -
It doesn't make sense but its a standard to render all pass through attributes on the root Element.
All custom components are collection of HTML elements, so we can not decide to render pass through attributes on any specific element. That is why all the pass through attributes are being rendered on the root element. If any of the child element of the custom component requires to have some attribute, it usually defined on the component as a none pass trhough attribte (e.g.)
To set the "size" and the "style class" on the "input" element of the "inputFile" component, there are two attributes are defined on the "inputFile" component respectively the inputTextSize and the inputTextClass .