ICEfaces
  1. ICEfaces
  2. ICE-2191

New ACE ComboBox component (Select & Input)

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      -

      Description

      A component, that merges a select and an input field.

      Example http://particletree.com/demos/combo-box-demo/

        Issue Links

          Activity

          Hide
          Patrick Guerin added a comment -
          Show
          Patrick Guerin added a comment - This is an other example form RichFaces: http://livedemo.exadel.com/richfaces-demo/richfaces/comboBox.jsf?c=comboBox
          Hide
          Greg Coleman added a comment -

          This is a standard component that many GUI developers and users are familiar with. The autocomplete component is good but is not the same as a combo-box. Apart from the fact that the look and feel is different, a combo-box should be configurable to allow values not in the list.

          Show
          Greg Coleman added a comment - This is a standard component that many GUI developers and users are familiar with. The autocomplete component is good but is not the same as a combo-box. Apart from the fact that the look and feel is different, a combo-box should be configurable to allow values not in the list.
          Hide
          Mark Collette added a comment -

          JSF spec issue asking for a combobox. The linked blog mentions our lack of it.

          http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-722

          Show
          Mark Collette added a comment - JSF spec issue asking for a combobox. The linked blog mentions our lack of it. http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-722
          Hide
          Arturo Zambrano added a comment -

          The new component has been added as of revision 33711.

          Show
          Arturo Zambrano added a comment - The new component has been added as of revision 33711.
          Hide
          Ken Fyten added a comment -

          1. Suggest that when clicking the down arrow to show the list, the entire list is shown, but the first matching value is highlighted, so anything typed will navigate to that row of the list if it matches. No match, start at top of list.

          2. Component should not filter the list, but merely use typed chars to navigate and highlight a row in the list.
          2a. When focussing on text field for first time, do not show list unless 'displayListOnFocus=true'.

          Show
          Ken Fyten added a comment - 1. Suggest that when clicking the down arrow to show the list, the entire list is shown, but the first matching value is highlighted, so anything typed will navigate to that row of the list if it matches. No match, start at top of list. 2. Component should not filter the list, but merely use typed chars to navigate and highlight a row in the list. 2a. When focussing on text field for first time, do not show list unless 'displayListOnFocus=true'.
          Hide
          Arturo Zambrano added a comment -

          Added missing attributes at revision 33924. Added label, indicator, and required styling demos at revision. 33936.

          Show
          Arturo Zambrano added a comment - Added missing attributes at revision 33924. Added label, indicator, and required styling demos at revision. 33936.
          Hide
          Arturo Zambrano added a comment -

          Closing issue.

          • Fixed rounded corners in button to display a straight line to the left.
          • Changed default filtering to 'none'.
          • Change to display all rows by default.
          • Set default height to 200px.
          • Improved keyboard acceleration to find next match when not using filtering.
          • Fixed issue with list reappearing after selecting a value.
          • Added 'buttonOnlyList' attribute.
          • Made component use ui-inputfield styling.
          Show
          Arturo Zambrano added a comment - Closing issue. Fixed rounded corners in button to display a straight line to the left. Changed default filtering to 'none'. Change to display all rows by default. Set default height to 200px. Improved keyboard acceleration to find next match when not using filtering. Fixed issue with list reappearing after selecting a value. Added 'buttonOnlyList' attribute. Made component use ui-inputfield styling.
          Hide
          Ken Fyten added a comment -

          Changes:

          1. Rename 'buttonOnlyList' attribute to "showListOnInput", default = true.
          2. Modify the showListOnInput=true behavior to only show the list if the user types to edit the input field, not on focus or click.
          Show
          Ken Fyten added a comment - Changes: Rename 'buttonOnlyList' attribute to "showListOnInput", default = true. Modify the showListOnInput=true behavior to only show the list if the user types to edit the input field, not on focus or click.
          Hide
          Arturo Zambrano added a comment -

          Committed changes mentioned above, at revision 33983.

          Show
          Arturo Zambrano added a comment - Committed changes mentioned above, at revision 33983.
          Hide
          Arturo Zambrano added a comment -

          Committed demo and improvement described above at revision 34121.

          Show
          Arturo Zambrano added a comment - Committed demo and improvement described above at revision 34121.

            People

            • Assignee:
              Arturo Zambrano
              Reporter:
              Cyrill Zadra
            • Votes:
              18 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: