| Building Web Applications > The Network View Faces Component > Configuring a Network View Faces Component > Zoom Constraints |
Zoom Constraints |
INDEX
PREVIOUS
NEXT
|
When the zoom level is equal to 1, the manager content is adjusted to the bounds of the JSF view so as to be displayed entirely. Consequently, a zoom level of n means that the content is scaled by a factor of n. For example, a zoom factor of 2 means that the manager content is displayed double its size.
By default, the view is constrained by the manager content bounds. The direct consequences are that:
This constraint can be removed by setting the constrainedOnContents property to false, as follows:
<jvtf:networkView constrainedOnContents="false" [...] /> |
The zoom level applied to the view by using the zoom interactor of JavaScript zoom actions can be free or constrained to specified zoom levels. In the free zoom mode, the only constraints are the minimum and maximum zoom levels. The default value of the minimum zoom level is set to 1 and the default value of the maximum zoom level is set to 10. These constraints can be customized with the minZoomLevel and the maxZoomLevel properties respectively.
<jvtf:networkView minZoomLevel="2" maxZoomLevel="20" [...] /> |
| Note |
| By default, the minimum zoom level cannot be lower than 1. |
To specify fixed zoom levels, use the zoomLevels property, as follows:
<jvtf:networkView zoomLevels="1.0, 2.0, 5.0, 10.0" [...] /> |
When this property is set:
minZoomLevel and maxZoomLevel properties are ignored.
minZoomLevel becomes the first zoom level and the maxZoomLevel the last zoom level in the list.
Fixed zoom levels must be used in order for a tiled view to be cached on the client-side.
For more details on setting up zooming in the network view see How to Associate Interactors with Image Buttons in the Network View Component.
| Copyright © 1987-2007 ILOG S.A. All rights reserved. Documentation homepage. All rights reserved. Legal terms. | PREVIOUS NEXT |