售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Learning PrimeFaces Extensions Development
Table of Contents
Learning PrimeFaces Extensions Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
JobHub in action
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Introducing PrimeFaces Extensions
An introduction to PrimeFaces Extensions and its features
Installing and configuring PrimeFaces Extensions
Official releases
Snapshot releases
Mandatory dependencies
Optional dependencies
Creating a HelloWorld application using PrimeFaces Extensions
Working with PrimeFaces Extensions project resources
Community support and a showcase for PrimeFaces Extensions
Summary
2. Enhanced Form and Editor Components
Introducing the JobHub application, requirements, and design
The JobHub application
The commonly used input components and their features
Understanding the InputNumber component
Common usage
Validations, conversions, and rounding methods
JobHub in action
Exploring the KeyFilter component to restrict input data
Predefined mask values
regularExpressions
testFunction
JobHub in action
TriStateCheckbox and TriStateManyCheckbox
JobHub in action
Advisory tooltips, remoteCommand components, and their features
Tooltips
Customized tooltips and mouse tracking
Global tooltips and shared tooltips
Global tooltips
Global limited tooltips
Shared tooltips
The JavaScript widget functions and the autoShown mode
JobHub in action
RemoteCommand
AssignableParam
MethodParam
JobHub in action
Working with advanced dynamic forms and editor components
DynaForm
Advanced forms
Model creation in the server-side Java code
Container Client ID and access controls with VisitCallbacks
VisitCallbacks
JobHub in action
CKEditor
JobHub in action
CodeMirror
Summary
3. Layout and Screen Blocking Components
Creating pages based on the layout component and understanding their features
State management
Layout options
Layout categories
Layout features
The element layout and server-side management
The full-page layout and client-side management
Layout options as tag attributes
Custom content between layout panes
IFrame objects in layout panes
JobHub in action
Waypoint as a scroll context component and its features
Infinite scrolling
Sticky elements
Dial controls
Scroll analytics
JobHub in action
BlockUI and Spotlight-masking components and their features
BlockUI
Common usages
The autoshown mode and page blocking
The noncentered messages and auto-unblock
JobHub in action
Spotlight
Ajax behavior support
JavaScript API support
JobHub in action
Summary
4. The Enriched Data Container and QR Code Components
Understanding the MasterDetail component and its various features
Level-by-level basic navigations
Wizard-like navigations with forms
The MasterDetail view with CRUD operations
JobHub in action
Explaining the FluidGrid cascading component and its features
FluidGrid's basic usage with static and dynamic items
Static items
Dynamic items
Stamped elements within layout and widget functions
Widget functions
Creating dynamic forms
JobHub in action
Newly added QR codes and their usages
Summary
5. Time Tracking and Scheduling Components
Understanding the highly configured TimePicker component and its features
Common basic usages and widget functions
Advanced usage with events and callback functions
The time range
JobHub in action
Managing events using the TimeLine component
Common basic usages
Editable events with the client-side and server-side APIs
How to perform editable events in the user interface
The client-side API
The server-side API
Grouping and events that can be merged
The range limit
Linked TimeLine components
Lazy loading events
Drag-and-drop items
Internationalization support
JobHub in action
Summary
6. Extended Data Reporting and Image Components
Introducing exporter components and its features
Multiple table export
Grouping table export
SubTable export
Editable table export
Customized format for dataTable export
Expandable table export
Dynamic column export
DataTable column alignments
DataList export
JobHub in action
Understanding and implementing fully controlled custom exporter
JobHub in action
Working with image components for image manipulation
Exploring the ImageAreaSelect widget
Understanding the ImageRotateAndResize widget
Summary
7. Common Utility Solutions, Error Handling, and Plugins
Common utility components, functions, and their features
Exploring the ClientBehaviour components
Understanding commonly used converter components
JSON to bean property conversions using JsonConverter
Using JsonConverter with remoteCommand
Using JsonConverter with ViewParams
Locale converter
Functions and utilities
Introducing common functions
Utilities to ease the web development tasks
Understanding the importConstants utility
Understanding the importEnum utility
Understanding the escapeSelector utility
Choosing options using the switch component
JobHub in action
Applying the ClientBehaviour component
The JsonConverter component
The Ajax error handling component and its usage
Customized messages
Custom styles and layout definition
JobHub in action
The Maven resource optimizer plugin and its features
Setting up and configuring the plugin
Optimized image loading using the Data URIs' concept
How the conversion works?
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜