In this chapter we will learn about:
- Installing and configuring PrimeFaces
- Creating Simple Forms using PrimeFaces
- Performing Form Validations
- Partial Form Processing
In this chapter we will learn about:
- Sample application "TechBuzz"
- Functional Requirements
- Sample UI Screenshots
In this chapter we will learn about:
- Dialog, Tooltip
- Growl, Messages, BlockUI
- Button, CommandButton, CommandLink
- Working with PrimeFaces Selectors and Events
In this chapter we will learn about:
- Configuring and using Client Side Validation (CSV) Framework
- Triggering client side validations based on events
- Supporting I18N for validation messages
- Extending CSV framework with custom JSF Converters and Validators
- Using CSV framework with Bean Validation API
- Extending CSV framework with custom Bean Validation annotations
In this chapter we will learn about:
- InputText, InputTextarea, Password
- InputMask, Editor
- AutoComplete
In this chapter we will learn about:
- BoolCheckbox, SelectManyCheckbox
- SelectOneRadio
- SelectOneMenu, SelectOneListbox
- SelectManyMenu
- PickList
In this chapter we will learn about:
- Calendar
- File Upload
- File Download
- Rating, Spinner, Slider
- Captcha
In this chapter we will learn about:
- DataList (Unordered List, Ordered List, Pagination)
- DataTable (Simple, Header Footer, Pagination, Sorting, Filtering, Row Selection, Lazy Loading, Inline Row/Cell Editing)
- DataExporter
In this chapter we will learn about:
- Carousel
- TagCloud
- Tree
- TreeTable
- Schedule
In this chapter we will learn about:
- Panel components - Panel, PanelGrid, ScrollPanel
- Component layout styles - Accordion, TabView, Wizard
- Creating Complex Layouts
In this chapter we will learn about:
- Menu
- MenuButton
- TieredMenu
- SlideMenu
- Menubar
- MegaMenu
- TabMenu
- PanelMenu
- ContextMenu
- BreadCrumb
In this chapter we will learn about:
- Line Chart
- Area Chart
- Bar Chart
- Pie Chart
- Donut Chart
- Exporting Charts as Images
- Creating charts using JFreeChart API
- Handling itemSelect Ajax event
In this chapter we will learn about:
- Using built-in Themes
- ThemeSwitcher
- Custom Themes
Installing seablue theme in local maven repository:
-
Rename seablue-1.10.3.zip to seablue-1.10.3.jar
-
Install seablue-1.10.3.jar into local maven repo using the following command
mvn install:install-file -Dfile=c:\dev\seablue-1.10.3.jar -DgroupId=org.primefaces.themes -DartifactId=seablue -Dversion=1.10.3 -Dpackaging=jar
Note: If you want to use different groupId and artifactId you can chane using -DgroupId and -DartifactId options. And don't forget to change the groupId and artifactId in pom.xml accordingly.