JBossWiki : RichFacesFuture
Wiki Home: RichFacesFuture [EN]
[Permalink]
[Recent Changes]
[History]
[RSS Feed][RDF Feed][Atom Feed][Print]

Your trail: RichFacesFuture

Overview of the Features required by RichFaces' users

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.

New Components

Name Votes Version Notes
Sortable Header +433.2.0 doneComponent that adds sortable to the rich:dataTable http://jira.jboss.com/jira/browse/RF-279
fileUpload with progress bar+403.2.0 done http://jira.jboss.com/jira/browse/RF-238
Inplace editor+273.2.0 doneExample: 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
Editable Combo box (dd box + suggestion)+253.2.0 donehttp://jira.jboss.com/jira/browse/RF-904
xHTML Editor+30 rich editor with text formating features
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=136467
dockPanel+19 with collapsible panel on it. Similar to portal dash Board.
similarTo
Layout components+34
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+21
Breadcrumbs+18
ListShuttle?+133.1.3 done http://jira.jboss.com/jira/browse/RF-337
Client-side Validation Components+18
treeTable+19
Context Menu+83.1.3 done
Range Selector (Date for example)+8
Ordering List(aka selectOrderShuttle)+33.1.3 done http://jira.jboss.com/jira/browse/RF-1182
Progress Bar (not only file Upload)+7 3.2.0 done http://jira.jboss.com/jira/browse/RF-1686
Editable graphics, specially charts (bar charts, pie charts, Gantt?...)+11
Time Picker+5 http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4114789#4114789
Carousel+1
Field Set+1
Resizable Text Box+3
Interactive Charts, SVG?+4
modal panel light version+2
Captcha+5 http://jira.jboss.com/jira/browse/RF-1292
GWT-Voices equivalent??+4 request
Color Chooser+4 http://www.oracle.com/technology/products/adf/adffaces/11/doc/adf-richclient-api/tagdoc/af_chooseColor.html
Appearance component+1 http://demos.devexpress.com/ASPxperienceDemos/TitleIndex/Appearance.aspx
Editable list+4 Example(Woodstock): http://webdev2.sun.com/example/faces/editablelist/editableList.jsp
PanelGrid?+2 http://java.sun.com/javaee/javaserverfaces/1.2/docs/tlddocs/h/panelGrid.html
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.
Table Selection+3 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.
Export-to-PDF+2 This feature should allow any screen and/or table to be exported to PDF. This can be done using iText libraries.

Improvements for Components and Framework in General

Name Votes Version Notes
Component contribution, CDK Doc+29
Performance+33
dataTable Filtering +25 3.2.0 done http://jira.jboss.com/jira/browse/RF-1736
Keyboard navigation (mouseless)+18
calendar. show, select time, not only date +11 3.1.3 done remark1 http://jira.jboss.com/jira/browse/RF-1192
calendar. show, select seconds! +3 http://jboss.com/index.html?module=bb&op=viewtopic&t=132537
suggestionBox. enables to select a suggested *object* instead of a suggested String.+103.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
calendar. select year by drop down box and/or manual input+93.2.0 http://jira.jboss.com/jira/browse/RF-1719
dataTable dynamic columns +123.2.0 done http://jira.jboss.com/jira/browse/RF-1197
Dev Documentation+9
Wiki (cookbook)+6
Predefined effects for existing components+5
Portal Support+5 Now, the separated project. See
Advanced tutorials+14
Page Scope Support+1 Not clear, what it is
Debugging facility+3
Enter key support on forms+7 http://jira.jboss.com/jira/browse/RF-1657
Clickable error messages+3 http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4122450#4122450
more possibilities for js interaction, maybe give more flexibility to <a4j:jsScript..>+2
Trinidad skinning+1
Add script.aculo.us like features (ghosting, cursor position/style) to DnD?+1
Use of Ext js, maybe some components?+4 http://extjs.com/ http://gwt-ext.com/demo/ http://qlogic.ma/lilya/ http://www.exttld.com/
Asymmetric Shuttle List+3 Columns in the two lists do not have to be the same
New skins+2 Please post examples of amazing skins here!
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
Stable Safari Support +1

New Features for existing Components

  • dataTable
    • HOWTO: How to show a row of a dataTable on a modal panel (+11)
    • HOWTO: How to highlight rows in a dataTable when the mouse is over (+9)
    • HOWTO: How to select one row of a dataTable by clicking on it, even if clicked in an inputText of this row. (+6)
      • 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 (+1)

  • Calendar

    • Further Localisation support - for example the "today" string in the bottom of the calendar (+4)
    • Option to turn off display of week number (+3)
    • 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 (+4)

  • 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(+1)

  • TabPanel?
    • Switching by JavaScript? API call(+5)
    • Different positions(+1)
    • 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. (+3)

  • ListShuttle?
    • Copy mode
    • multiple or just single selection for copy and remove

  • Scrollable Data Table
    • SubTable? - E.g. A scrollable data table that displays all countries and for every country their main cities


      Other languages:

      Log in to make links between pages

      The page last changed on Wed Jul 02 10:40:47 EDT 2008 by jbossraoullevi