Getting Started with PrimeFaces
Setting up and configuring the PrimeFaces library
AJAX basics with Process and Update
Internationalization (i18n) and Localization (L10n)
PrimeFaces scaffolding with Spring Roo
Understanding the structural and skinning CSS
Customizing default styles on input components
Adjusting the font and size throughout the web application
Why does the theme look different in Internet Explorer?
Simple ways to create a new theme
Default stateless theme switcher
Alternative stateful theme switchers
Formatted input with inputMask
Auto suggestion with autoComplete
Usable features of inputTextArea
Discovering selectBooleanCheckbox and selectManyCheckbox
Basic and advanced calendar scenarios
Spinner – different ways to provide input
Slider – different ways to provide input
Advanced editing with in-place editor
Grouping content with a standard panel
Panel grid with colspan and rowspan support
Vertical stacked panels with accordion
Displaying overflowed content with scrollPanel
Grouping of buttons and more with toolbar
Simulating the portal environment with dashboard
Sorting and filtering data in dataTable
In-cell editing with dataTable
Conditional coloring in dataTable
Handling tons of data – LazyDataModel
Visualizing data with treeTable
Exporting data in various formats
Visualizing data with carousel
Static and dynamic positioned menus
Context menu with nested items
SlideMenu – menu in iPod style
TieredMenu – submenus in nested overlays
PanelMenu – hybrid of accordion and tree
Accessing commands via Menubar
Displaying checkboxes in SelectCheckboxMenu
Basic, automatic, and multiple file upload
Uploading a file with drag-and-drop
Displaying a collection of images
Capturing images with photoCam
Restricting dragging by axis, grid, and containment
Snapping to the edges of the nearest elements
Restricting dropping by tolerance and acceptance
Integrating drag-and-drop with data iteration components
Creating a donut (doughnut) chart
Updating live data in charts with polling
Interacting with charts through AJAX
Creating dynamic image streaming programmatically
Miscellaneous, Advanced Use Cases
The power of the PrimeFaces selectors
Programmatic updating and scrolling with RequestContext
Two ways to trigger JavaScript execution
Adding AJAX callback parameters – validation within a dialog
Navigating to another page in AJAX calls
Polling – sending periodical AJAX requests
Blocking page pieces during long-running AJAX calls
Remembering current menu selection
Controlling form submission by DefaultCommand
Clever focus management in forms
Layout pitfalls with menus and dialogs
Targetable messages with severity levels