Details
-
Type:
New Feature
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.1.0.BETA2, 3.1
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 3.1 ace entry components
-
Assignee Priority:P1
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
It would be a useful feature if the ace entry components could all render their own labels, as well as Required/Optional indicators, thus completely removing the need to use a separate h:outputLabel component at all in many cases.
- The "label" attribute will facilitate its use for setting the component name in the default h:message(s) error messages, as well as defining it for rendered label. If no "label" attribute is defined, we do not render any label.
- Add new "labelPosition" attribute. Supported values are "inField (default) /left/right/top/bottom/none" with "inField" being embedded in the component value region and also the default. If "none" is specified, then the the label text will not be rendered.
- Add new "requiredIndicator" and "optionalIndicator" attributes. When specified, these will be rendered at the "indicatorPosition", requiredIndicator will be rendered if the component "required=true", otherwise the optionalIndicator will be rendered (if specified).
- Add new "indicatorPosition" attribute which will be used to position the required and optional indicator labels. The supported values for the "indicatorPosition" attribute are "left/right/top/bottom/labelLeft/labelRight/none". If "none" is specified, no indicator will be rendered.
- Ensure that the label, indicator(s), and input each have their own CSS classes for customization of styles, spacing, etc.
- The "label" attribute will facilitate its use for setting the component name in the default h:message(s) error messages, as well as defining it for rendered label. If no "label" attribute is defined, we do not render any label.
- Add new "labelPosition" attribute. Supported values are "inField (default) /left/right/top/bottom/none" with "inField" being embedded in the component value region and also the default. If "none" is specified, then the the label text will not be rendered.
- Add new "requiredIndicator" and "optionalIndicator" attributes. When specified, these will be rendered at the "indicatorPosition", requiredIndicator will be rendered if the component "required=true", otherwise the optionalIndicator will be rendered (if specified).
- Add new "indicatorPosition" attribute which will be used to position the required and optional indicator labels. The supported values for the "indicatorPosition" attribute are "left/right/top/bottom/labelLeft/labelRight/none". If "none" is specified, no indicator will be rendered.
- Ensure that the label, indicator(s), and input each have their own CSS classes for customization of styles, spacing, etc.
Issue Links
- blocks
-
ICE-7824 New ace:textEntry component
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 3.1 [ 10312 ] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] | |
Assignee Priority | P1 | |
Assignee | yip.ng [ yip.ng ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29217 | Mon May 28 14:09:24 MDT 2012 | yip.ng | |
Files Changed | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29234 | Tue May 29 16:11:25 MDT 2012 | yip.ng | |
Files Changed | ||||
![]() ![]() ![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29241 | Wed May 30 10:48:30 MDT 2012 | yip.ng | |
Files Changed | ||||
![]() ![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29243 | Wed May 30 11:37:49 MDT 2012 | yip.ng | |
Files Changed | ||||
![]() ![]() |
Attachment | screenshot-01.png [ 14488 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29267 | Thu May 31 15:01:23 MDT 2012 | yip.ng | |
Files Changed | ||||
![]() ![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29307 | Tue Jun 05 11:51:59 MDT 2012 | yip.ng | |
Files Changed | ||||
![]() ![]() ![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29399 | Thu Jun 07 18:14:49 MDT 2012 | yip.ng | |
Files Changed | ||||
![]() ![]() ![]() ![]() ![]() |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Salesforce Case | [] | |
Fix Version/s | 3.1.0.BETA2 [ 10336 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
See
ICE-7824for the evolvement of the features. The components are TextEntry, MaskedEntry, AutoCompleteEntry and DateTimeEntry.Checked in under
ICE-7824at revisions: 29001, 29035, 29138, 29141.