CONTENTS
Building Web Applications
About This Document
What Is in This Document
Related Documentation
Introducing the Web Technologies Used in JViews Charts
Thin Client Applications
Ajax-Enabled Components
Rich Web Applications
Rich Web Client
Applets
Java Web Start Applications
Using DHTML-Based JSF Components to Build Web Applications
The Architecture of JViews Charts Faces
About Support for JViews Charts Faces
Servlet and Component Classes
The JViews Charts Faces Component Set
Creating a Simple Chart
Charts Designer Project
Data Source Binding
Styling with CSS
Adding an Image Map
Installing Interactors
Connection to a Message Box
Setting the Overview
The Legend Component
Mixing with Standard JavaServer Faces Components
Adding a Popup Menu
Styling the Popup Menu
Managing the Session Expiration
JavaScript Objects
Contexts for Actions on the View
JViews Faces Configuration
Web Server Configuration
Running JViews Faces Components in JSR 168 Portlets
Deploying an Application as a DHTML-only Thin Client
Thin Client Architecture
Chart Servlet Package
The IlvChartServlet Class
The IlvChartServletSupport Class
Server Actions
Adding Support for Custom Image Formats
Choosing the Multithreading Mode
Writing a Basic Server Side Application
Example: The Basic Servlet
Implementing the Server-Side Application
Creating Rich Web Charts
Introduction to Rich Web Charts
Main Features
JViews Swing Charts and Rich Web Charts - Features Comparison
Requirements
Architecture Overview
Run-time Process Flow
Main Classes
Getting Started
Creating a JViews Charts Project with the Designer
Creating a JSP Page Using Rich Web Charts
Setting up a Data Source
Defining Client and Server-side Actions in Response to User Interactions
Configuring the Client Update Interval
Deploying the Web Application
How To...
Add a Rich Web Charts to a JSP page
Configure the Update Interval
Set up Interactions
Change the Style Sheet at Run Time
Update Chart Data Without Refreshing the Whole HTML Page
Change the Color of the Data Point Under the Mouse
Trigger a Client-side Action When Picking a Data Point
Trigger a Server-side Action When Picking a Data Point
The Tag Library
The chart Tag
The highlightInteractor Tag
The infoViewInteractor Tag
The panInteractor Tag
The pickInteractor Tag
The xScrollInteractor Tag
The yScrollInteractor Tag
The zoomInteractor Tag
Client-side API
Globally Available Objects
Objects Available in onhighlight Event Handler
Objects Available in onpick Event Handler
Server-side API
JSF UI Components
RWChartInteractionEvent
Data Source
Server Configuration
Configuring the Servlets
Configuring the Data Source Replication
Styling
Styling the Chart Component
Styling the Data Series
Property Values
Unsupported CSS Features
Identifying Styling Issues
Index