dataExporter | No Description |
fileDownload | No Description |
collector | No Description |
ajax | No Description |
printer | No Description |
resetInput | No Description |
accordionPanel | AccordionPanel is a container component that displays content in stacked format. |
ajaxStatus | AjaxStatus is a global notifier for ajax requests made by PrimeFaces components. |
autoComplete | AutoComplete provides live suggestions while an input is being typed. |
barChart | No Description |
blockUI | BlockUI blocks JSF components during ajax processing. |
breadCrumb | Breadcrumb is a navigation component that provides contextual information about page hierarchy in the workflow. |
bubbleChart | No Description |
button | Button is an extension to the standard h:button component with skinning capabilities. |
calendar | Calendar is an input component used to provide a date. Other than basic features calendar supports paging, localization, ajax selection and more. |
captcha | Captcha is a form validation component based on Recaptcha API. |
carousel | Carousel is a multi purpose component to display a set of data or general content with slide effects. |
cellEditor | CellEditor is a helper component of datatable used for incell editing. |
clock | Clock displays server or client datetime live. |
colorPicker | No Description |
column | Column is an extended version of the standard column used by various PrimeFaces components like datatable, treetable and more. |
columnGroup | ColumnGroup is used by datatable for grouping. |
columns | No Description |
commandButton | CommandButton is an extended version of standard JSF commandButton with ajax and skinning features. |
commandLink | CommandLink extends standard JSF commandLink with Ajax capabilities. |
confirmDialog | ConfirmDialog is a replacement to the legacy javascript confirmation box.
Skinning, customization and avoiding popup blockers are notabled advantages over classic javascript confirmation. |
contextMenu | ContextMenu provides an overlay menu displayed on mouse right-click event. |
dashboard | Dashboard provides a portal like layout with drag-drop based reorder capabilities. |
dataGrid | DataGrid displays a collection of data in grid layout. Ajax Pagination is a built-in feature and paginator UI is fully customizable via various options like paginatorTemplate, rowPerPageOptions, pageLinks and more. |
dataList | DataList presents a collection of data in list layout with several display types.
Ajax Pagination is a built-in feature and paginator UI is fully customizable via various options like paginatorTemplate, rowsPerPageOptions, pageLinks and more. |
dataTable | DataTable is an enhanced version of the standard Datatable that provides built-in solutions to many commons use cases like paging, sorting, selection, lazy loading, filtering and more. |
defaultCommand | DefaultCommand defines the default command component to invoke when enter key is pressed in a form. |
dialog | Dialog is a panel component overlaying other elements. Dialog avoids popup blockers, provides customization, resizing, modality, ajax interactions and more. |
dock | Dock component mimics the well known dock interface of Mac OS X. |
donutChart | No Description |
draggable | No Description |
droppable | No Description |
editor | Editor is an input component with rich text editing capabilities. |
effect | Effect component is based on the jQuery UI effects library. |
feedReader | feedReader displays content from a feed. |
fieldset | Fieldset is a grouping component with a title and content. |
fileUpload | FileUpload goes beyond the browser input type="file" functionality and features a flash-javascript solution for uploading files.
File filtering, multiple uploads, partial page rendering and progress tracking are the significant features compared to legacy fileUploads. |
focus | Focus is a handy component that makes it easy to manage the element focus on a JSF page. |
galleria | Galleria is used to display a set of images. |
gmap | GMap component is built on Google Maps API Version 3. Gmap is highly integrated with JSF development model and enhanced with Ajax capabilities. |
gmapInfoWindow | GMapInfoWindow is used with GMap component to open a window on map when an overlay is selected. |
graphicImage | PrimeFaces GraphicImage extends standard JSF graphic image component with the ability of displaying binary data like an inputstream.
Main use cases of GraphicImage is to make displaying images stored in database or on-the-fly images easier.
Legacy way to do this is to come up with a Servlet that does the streaming, GraphicImage does all the hard work without the need of a Servlet. |
growl | Growl is based on the Mac's growl notification widget and used to display FacesMessages similar to h:messages. |
hotkey | HotKey is a generic key binding component that can bind any formation of keys to javascript event handlers or ajax calls. |
idleMonitor | IdleMonitor watches user actions on a page and notify several callbacks in case they go idle or active again. |
imageCompare | ImageCompare provides a rich user interface to compare two images. |
imageCropper | ImageCropper allows cropping a certain region of an image. A new image is created containing the cropped area and assigned to a CroppedImage instanced on the server side. |
imageSwitch | Imageswitch component is used to enable switching between a set of images with nice effects. ImageSwitch also provides a simple client side api for flexibility. |
inplace | Inplace provides easy inplace editing and inline content display.
Inplace consists of two members, display element is the inital clickable label and inline element is the hidden content
that'll be displayed when display element is toggled. |
inputMask | InputMask forces an input to fit in a defined mask template. |
inputText | InputText is an extension to standard inputText with skinning capabilities. |
inputTextarea | InputTextarea is an extension to standard inputTextara with skinning capabilities and auto growing. |
keyboard | Keyboard is an input component that uses a virtual keyboard to provide the input. Notable features are the customizable layouts and skinning capabilities. |
layout | Layout component features a highly customizable borderLayout model making it very easy to create complex layouts even if you're not familar with web design. |
layoutUnit | LayoutUnit represents a region in the border layout model of the Layout component. |
lightBox | Lightbox features a powerful overlay that can display images, multimedia content, other JSF components and external urls. |
lineChart | No Description |
log | Log component is a visual console to display logs of PrimeFaces. Using log client side API, you can also use the component. |
media | Media component is used for embedding multimedia content such as videos and music to JSF views. Media renders object or embed html tags depending on the user client. |
megaMenu | MegaMenu is a navigation component that displays submenus together. |
menu | Menu is a navigation component with various customized modes like multi tiers, ipod style sliding and overlays. |
menubar | Menubar is a horizontal navigation component. |
menuButton | MenuButton displays different commands in a popup menu. |
menuitem | MenuItem is used by various menu components of PrimeFaces. |
message | No Description |
messages | Message is a pre-skinned extended version of the standard JSF message component with extensions. |
meterGaugeChart | No Description |
mindmap | MindMap is an interactive mindmapping component. |
notificationBar | NotificationBar displayes a multipurpose fixed positioned panel for notification. Any group of JSF content can be placed inside notificationbar. |
ohlcChart | No Description |
orderList | OrderList is used to sort a collection. |
outputLabel | OutputLabel is an extension to the standard outputLabel. |
outputPanel | OutputPanel is a display only element that's useful in various cases such as adding placeholders to a page. |
overlayPanel | OverlayPanel is a generic container component that is displayed as a popup. |
panel | Panel is a grouping component for other components, notable features are toggling, closing, built-in popup menu and ajax event listeners. |
panelGrid | PanelGrid is an extension to the standard PanelGrid. |
panelMenu | TreeMenu is a hybrid of accordion-tree components used for navigations and actions. |
password | Password component is an extended version of standard inputSecret component with theme integration and strength indicator. |
photoCam | . |
pickList | PickList is used for transferring data between two different collections. |
pieChart | No Description |
poll | Poll is an ajax component that has the ability to send periodical ajax requests and execute listeners on JSF backing beans. |
progressBar | ProgressBar is a process status indicator that can either work purely on client side or interact with server side using ajax. |
radioButton | No Description |
rating | Rating component features a star based rating system. Rating can be used as a plain input component or with ajax RateListeners. |
remoteCommand | RemoteCommand provides a way to execute JSF backing bean methods directly from javascript. |
resizable | PrimeFaces features a resizable component that has the ability to make a JSF component resizable.
Resizable can be used on various components like resize an input fields, panels, menus, images and more. |
ring | No Description |
row | Row is a helper component for datatable. |
rowEditor | RowToggler is a helper component for datatable. |
rowExpansion | RowExpansion is a helper component of datatable used to implement expandable rows. |
rowToggler | RowToggler is a helper component for datatable. |
schedule | Schedule provides an Outlook Calendar, iCal like JSF component to manage events.
Schedule is highly customizable featuring various views (month, day, week), built-in I18N, drag-drop, resize, customizable event dialog and skinning. |
scrollPanel | No Description |
selectBooleanButton | No Description |
selectBooleanCheckbox | No Description |
selectCheckboxMenu | No Description |
selectManyButton | No Description |
selectManyCheckbox | No Description |
selectManyMenu | No Description |
selectOneButton | No Description |
selectOneListbox | No Description |
selectOneMenu | No Description |
selectOneRadio | No Description |
separator | Seperator displays a horizontal line to separate content. |
slideMenu | SlideMenu displays submenus with a slide animation. |
slider | Slider is used to provide input with various customization options like orientation, display modes and skinning. |
socket | Socket component is an agent that creates a channel between the server and the client. |
spacer | Spacer is used to put spaces between elements. |
spinner | Spinner is an input component to provide a numerical input via increment and decrement buttons. |
splitButton | SplitButton displays a default command and additional ones in an overlay. |
stack | Stack is a navigation component that mimics the stacks feature in Mac OS X. |
submenu | Submenu is nested in menu components and represents a sub menu items. |
subTable | SubTable is a helper component of datatable used for grouping. |
summaryRow | SummaryRow is a helper component for data grouping. |
tab | Tab is a generic container component used by other PrimeFaces components such as tabView or accordionPanel. |
tabMenu | TabMenu is a menu component that displays menuitems as tabs. |
tabView | TabView is a tabbed panel component featuring client side tabs, dynamic content loading with ajax and content transition effects. |
tagCloud | No Description |
terminal | Terminal is an ajax powered web based terminal that brings desktop terminals to JSF. |
themeSwitcher | ThemeSwitcher enables switching PrimeFaces themes on the fly with no page refresh. |
tieredMenu | TieredMenu displays submenus in overlays. |
toolbar | Toolbar is a horizontal grouping component for commands and other content. |
toolbarGroup | ToolbarbarGroup is a helper component for Toolbar component to define placeholders. |
tooltip | Tooltip goes beyond the legacy html title attribute by providing custom effects, events, html content and advance theme support. |
tree | Tree is is used for displaying hierarchical data and creating site navigations. |
treeNode | TreeNode is used with Tree component to represent a node in tree. |
treeTable | Treetable is is used for displaying hierarchical data in tabular format. |
watermark | Watermark displays a hint on an input field. |
wizard | Wizard provides an ajax enhanced UI to implement a workflow easily in a single page.
Wizard consists of several child tab components where each tab represents a step in the process. |