You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Udo Schnurpfeil (Jira)" <de...@myfaces.apache.org> on 2022/12/08 11:06:00 UTC

[jira] [Created] (TOBAGO-2179) New Select Component

Udo Schnurpfeil created TOBAGO-2179:
---------------------------------------

             Summary: New Select Component <tc:selectOneList>
                 Key: TOBAGO-2179
                 URL: https://issues.apache.org/jira/browse/TOBAGO-2179
             Project: MyFaces Tobago
          Issue Type: New Feature
          Components: Themes
    Affects Versions: 5.3.0
            Reporter: Udo Schnurpfeil
            Assignee: Henning Nöth
             Fix For: 5.4.0


It would be great to have a component like 

[https://www.primefaces.org/showcase/ui/input/oneMenu.xhtml?jfwid=6c170]

as well as

[https://www.primefaces.org/showcase/ui/input/manyMenu.xhtml?jfwid=c8baa]

in both cases the "Advanced" version

*Brainstorming:*
 * Names: <tc:selectOne> and <tc:selectMany> (without suffix, or with suffix "Table", or "Filter", or "Menu", or "List" ?)
 * filter as an option
 * filtering can use "contains", "prefix" or other customizable filters (filtering works with DOM element of the item)
 * dropdown and line - both mode should be possible with both components
 * rendered in HTML as a <table>, to have a structured well readable data list, if more than one attribute to show
 * <tc:selectMany> will display the selected items like badges in the input field - the items in the list might be highlighted

 

*todo:*
 * (/) filter (prefix, contains)
 * (/) inline
 * (/) add/remove badges
 * (/) disabled component
 * (/) disabled options
 * (/) fix focus
 * (/) styling for selected rows
 * (x) add dropdown-menu to menuStore
 * (/) select options with keyboard
 * (x) filter (custom)
 * (x) events
 * (x) hint if filter result is empty
 * (x) <tc:style maxHeight> must work with inline=true



--
This message was sent by Atlassian Jira
(v8.20.10#820010)