Currently Being Moderated

RichFacesFuture

VERSION 343

Created on: Oct 10, 2007 9:23 AM by Sergey Smirnov - Last Modified:  Dec 21, 2008 11:05 AM by Mehmet Salgar

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

Context Menu

+8

3.1.3 done

ListShuttle

+13

3.1.3 done

http://jira.jboss.com/jira/browse/RF-337

Ordering List(aka selectOrderShuttle)

+3

3.1.3 done

http://jira.jboss.com/jira/browse/RF-1182

Editable Combo box (dd box + suggestion)

+25

3.2.0 done

http://jira.jboss.com/jira/browse/RF-904

fileUpload with progress bar

+40

3.2.0 done

http://jira.jboss.com/jira/browse/RF-238

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

http://jira.jboss.com/jira/browse/RF-1686

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.

similarTo

Breadcrumbs

+21

Client-side Validation Components

+20

Components that can do validation for required fields, datatype checks, etc.

treeTable

+22

https://jira.jboss.org/jira/browse/RF-1053

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

http://jira.jboss.com/jira/browse/RF-1292

Color Chooser

+5

http://www.oracle.com/technology/products/adf/adffaces/11/doc/adf-richclient-api/tagdoc/af_chooseColor.html

Interactive Charts, SVG?

+4

GWT-Voices equivalent??

+4

request

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

http://www.jquery.com

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+2https://jira.jboss.org/jira/browse/RF-5046

 

Improvements for Components and Framework in General

Name

Votes

Version

Notes

calendar. show, select time, not only date

+11

3.1.3 done

remark1 http://jira.jboss.com/jira/browse/RF-1192

calendar. select year by drop down box and/or manual input

+9

3.2.0

http://jira.jboss.com/jira/browse/RF-1719

dataTable dynamic columns

+12

3.2.0 done

http://jira.jboss.com/jira/browse/RF-1197

dataTable Filtering

+25

3.2.0 done

http://jira.jboss.com/jira/browse/RF-1736

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

Wiki (cookbook)

+8

Enter key support on forms

+7

http://jira.jboss.com/jira/browse/RF-1657

Predefined effects for existing components

+6

Portal Support

+5

Now, the separated project. See

calendar. show, select seconds!

+4

http://jboss.com/index.html?module=bb&op=viewtopic&t=132537

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

forum thread

Support for groups in pickList

+1

http://jira.jboss.org/jira/browse/RF-4493

 

New Features for existing Components

  • 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)

 

 

  • 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)

Average User Rating
(0 ratings)




There are no comments on this article

More Like This

  • Retrieving data ...