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, ACE Components
-
Assignee Priority:P1
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
Add a new ace:autoCompleteEntry component.
Key Features include:
- Ability to display simple and compound content in the popup list (simple value string list or JSF facet content for each row)
- Support an internal data model for select options
- Configurable options include: millisTypingDelay before submit, min chars before submit, case insensitivity, match criteria (startsWith (default) or match anywhere)
- Optionally display button to use a combo-box. Clicking button will display list of possible matches, even without any chars entered.
- Popup list direction attribute to force popup direction, otherwise uses auto positioning logic (like ace:subMenu).
- Ability to set the popup list height value which will provide a vertical scrollbar in the pop-list if necessary to display the number of rows being displayed.
Key Features include:
- Ability to display simple and compound content in the popup list (simple value string list or JSF facet content for each row)
- Support an internal data model for select options
- Configurable options include: millisTypingDelay before submit, min chars before submit, case insensitivity, match criteria (startsWith (default) or match anywhere)
- Optionally display button to use a combo-box. Clicking button will display list of possible matches, even without any chars entered.
- Popup list direction attribute to force popup direction, otherwise uses auto positioning logic (like ace:subMenu).
- Ability to set the popup list height value which will provide a vertical scrollbar in the pop-list if necessary to display the number of rows being displayed.
Issue Links
- blocks
-
ICE-6451 Add scrollbar to list of selections for selectInputText
- Open
Some of the challenges faced when developing this component were the following: