This document is created basing on the forum post about features request
Feel free to add your +1 or/and add a new item to this wiki article directly. (Do not add +5
, be correct!)
note: the version might set by RichFaces team member only according to the actual plans. Do not edit it by yourself.
Name | Votes | Version | Notes |
|---|---|---|---|
Context Menu | +8 | 3.1.3 done | |
ListShuttle | +13 | 3.1.3 done | |
Ordering List(aka selectOrderShuttle) | +3 | 3.1.3 done | |
Editable Combo box (dd box + suggestion) | +25 | 3.2.0 done | |
fileUpload with progress bar | +40 | 3.2.0 done | |
Inplace editor | +27 | 3.2.0 done | Example: http://inplacericheditor.box.re/demos or, more likely http://wiki.script.aculo.us/scriptaculous/show/Ajax.InPlaceEditor or http://www.fckeditor.net/ http://jira.jboss.com/jira/browse/RF-1224 |
Progress Bar (not only file Upload) | +7 | 3.2.0 done | |
Sortable Header | +43 | 3.2.0 done | Component that adds sortable to the rich:dataTable http://jira.jboss.com/jira/browse/RF-279 |
xHTML Editor | +33 | 3.3.0 done | rich editor with text formating features http://www.jboss.com/index.html?module=bb&op=viewtopic&t=136467 |
Layout components | +38 |
including split pane http://jira.jboss.com/jira/browse/RF-467/ Don't know if it is the same: The possibility to slidly change the size of different page areas per drag & drop. See http://extjs.com/deploy/dev/examples/layout/complex.html for an example. | |
Confirmation Dialog | +24 | ||
dockPanel | +23 | with collapsible panel on it. Similar to portal dash Board. | |
Breadcrumbs | +21 | ||
Client-side Validation Components | +20 | Components that can do validation for required fields, datatype checks, etc. | |
treeTable | +22 | ||
Editable graphics, specially charts (bar charts, pie charts, Gantt?...) | +11 | see Flotr | |
Range Selector (Date for example) | +8 | ||
Table Selection | +8 | Parent component to any dataTable which allows to use selection. Must provide three modes of selection (none\single\multi). Must be a possibility to know the last selected row (focused). Simple realization: two hidden input fields and jQuery lib to select rows and update input fields. | |
Time Picker | +8 | http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4114789#4114789 | |
Captcha | +5 | ||
Color Chooser | +5 | ||
Interactive Charts, SVG? | +4 | ||
GWT-Voices equivalent?? | +4 | ||
Editable list | +4 | Example(Woodstock): http://webdev2.sun.com/example/faces/editablelist/editableList.jsp | |
In place ImageEdit | +3 | This control should allow creation and editing including cropping and resizing of images while browsing. It should be a bit like the Inplace Editor - http://inplacericheditor.box.re/demos - but for images. | |
Resizable Text Box | +3 | ||
Schedule Component | +3 | A component similar to Google Calendar or Outlook Calendar | |
Export-to-PDF | +3 | This feature should allow any screen and/or table to be exported to PDF. This can be done using iText libraries. | |
modal panel light version | +2 | ||
| Dual input number slider | +2 | single slider for min and max vaues http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4188350 | |
PanelGrid | +2 | http://java.sun.com/javaee/javaserverfaces/1.2/docs/tlddocs/h/panelGrid.html | |
Carousel | +1 | ||
Field Set | +1 | ||
Appearance component | +1 | http://demos.devexpress.com/ASPxperienceDemos/TitleIndex/Appearance.aspx | |
Vertical Sliding Menu | +1 | This feature should display vertical sliding menu. Ex. http://www.happymenus.com/products.php?me=7 | |
Scrolling News Box | +1 | This feature should display news items in a scrolling manner. Ex. http://www.allwebco-templates.com/support/S_script_IFrame-NewsScroll.htm | |
Complete Page Layout | +1 | This component should allow the user to specify a layout for the entire web-page and then place other components on this. E.g. http://layouts.ironmyers.com/ | |
Flash video player | +1 | The component should play audio and video files, primarily flv. An example of such player can be found here. http://www.jeroenwijering.com/?item=JW_FLV_Media_Player | |
Horizontal and vertical dynamic splitter | +1 | The component dynamically resizes view areas/panes in response to user's actions. | |
Drag-and-drop file upload | +1 | This component should allow file upload using a simple drag and drop. The uploaded file (or files) should be available using an arraylist of UploadedFile kind of objects | |
Masked Edit | +1 | http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx | |
Support for jQuery JavaScript Library | +1 | ||
| Tristate Checkbox | +1 | A tristate checkbox, in order to be able to set the value of a checkbox to null. This is vital for filtering functionality. http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4184185 | |
| Combo/Suggestion as selects | +2 | https://jira.jboss.org/jira/browse/RF-5046 | |
Name | Votes | Version | Notes | |
|---|---|---|---|---|
calendar. show, select time, not only date | +11 | 3.1.3 done | ||
calendar. select year by drop down box and/or manual input | +9 | 3.2.0 | ||
dataTable dynamic columns | +12 | 3.2.0 done | ||
dataTable Filtering | +25 | 3.2.0 done | ||
suggestionBox. enables to select a suggested object instead of a suggested String. | +10 | 3.2.0 done | http://jira.jboss.com/jira/browse/RF-1774 See http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4122869#4122869 for ajax solution | |
Performance | +33 | |||
Component contribution, CDK Doc | +29 | |||
Keyboard navigation (mouseless) | +19 | |||
Advanced tutorials | +17 | |||
Dev Documentation | +9 | |||
+8 | ||||
Enter key support on forms | +7 | |||
Predefined effects for existing components | +6 | |||
Portal Support | +5 | Now, the separated project. See | ||
calendar. show, select seconds! | +4 | |||
Clickable error messages | +4 | http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4122450#4122450 | ||
Use of Ext js, maybe some components? | +4 | http://extjs.com/ http://gwt-ext.com/demo/ http://qlogic.ma/lilya/ http://www.exttld.com/ | ||
Debugging facility | +3 | |||
Asymmetric Shuttle List | +3 | Columns in the two lists do not have to be the same | ||
New skins | +3 | Please post examples of amazing skins here! [http://developer.yahoo.com/yui/examples/button/btn_example01.html | http://developer.yahoo.com/yui/examples/button/btn_example01.html] | |
more possibilities for js interaction, maybe give more flexibility to <a4j:jsScript..> | +3 | |||
Add script.aculo.us like features (ghosting, cursor position/style) to DnD | +3 | |||
More powerfull and easy to use skinability | +2 | http://www.jboss.com/index.html?module=bb&op=viewtopic&t=131633 http://www.jboss.com/index.html?module=bb&op=viewtopic&t=130331 | ||
Page Scope Support | +1 | Not clear, what it is | ||
Trinidad skinning | +2 | |||
Stable Safari Support | +1 | |||
Clickable columns for orderingList | +1 | |||
Support for groups in pickList | +1 |
dataTable
HOWTO: How to show a row of a dataTable on a modal panel (+12)
HOWTO: How to highlight rows in a dataTable when the mouse is over (+10)
HOWTO: How to select one row of a dataTable by clicking on it, even if clicked in an inputText of this row. (+8)
Possibly similar to Trinidad's rowSelection attribute (single, multiple, none) to render a radio button or check box
better renderkits/skins that support customizable corners on components like panels, tabs etc.
(CSS3 will have the ability to define border-images for divs but until then, RichFaces needs to produce a markup that allows richer skinning. Currently, a tab is rendered as a single div)
make SubTables collapsible (+4)
Create onRowRightClick event that would be triggered when the user right clicks a row (ex: show a context menu when user right clicks a row) (+4)
Calendar
Further Localisation support - for example the "today" string in the bottom of the calendar (+6)
Option to turn off display of week number (+4)
The next(> / >>) and previous(< / <<) controls in the header should have a fix position so that clicking
through years / months is easier.
Currently the controls are changing their position depending on how big the month name is, so u have to
refocus every time with mouse (+5)
To make organizer component as separate component with own look'n'feel (+1)
Possibility to specify minimum and maximum range of selected dates (+1)
Messages
Addition of "for" attribute to display messages only owned by the given component, to get the ability of using rich:messages more than once in same view on different places(+1)
Suggestion Box
provides JS API to make suggestion calls from event handlers(+2)
add autopositioning feature(+1)
Able to set headers so that you can have titles on each columns(+2)
TabPanel
Switching by JavaScript API call(+5)
Different positions ex vertical tabs(+3)
scrolling tabs if there is no enough place for them (+3) proto
Customizable tab buttons(+1)
PanelBar
Switching by javascript API call(+2)
Push
HowTo Tutorial. (+4)
ListShuttle
Copy mode (+1)
multiple or just single selection for copy and remove (+1)
RichFaces tree
Scrollable Data Table
SubTable - E.g. A scrollable data table that displays all countries and for every country their main cities
SubTable
Allow the content to be collapsed; only showing the header with a marker. Perhapsed a collapsed and collapsable attributes both defaulting to false. This would be awesome for creating master/detail pages! (+3)
rich:comboBox
In the moment comboBox only shows entries which startsWith my input. Would be nice to define if it should use startsWith or indexOf. (+1)
There are no comments on this article