Release Notes

JViews Gantt 8.7 Release Notes

This document describes the main changes that have been made to JViews Gantt since version 8.6.

Incompatibilities
General Changes
Globalization: Locale Dependencies
Globalization: Right-to-Left Orientation
Customizable Representation of Lists of Resources
Performance Improvements
Other Changes in Gantt Classes
Thin-Client Resizing of Activities
Thin-Client Scroll Bars
Other API Changes in Web Technologies


Incompatibilities


General Changes

The main general changes of JViews Gantt are the following: The main general changes of JViews Web technologies are the following:

Globalization: Locale Dependencies

In various classes that perform locale dependent processing, the locale can be specified explicitly.

Modified Classes

ilog.views.gantt.property.IlvFormattedTimeProperty

ilog.views.schedule.text.IlvDateValueFormat

ilog.views.util.text.IlvDateFormat

ilog.views.util.text.IlvDateFormatFactory


Globalization: Right-to-Left Orientation

The Gantt sheet and the time scales now support displaying from right-to-left. This is useful for languages with right-to-left text direction, such as Hebrew, Arabic, and Farsi.

Note: The Gantt component as a whole does not yet completely support right-to-left orientation.

Modified Classes

ilog.views.gantt.graphic.IlvGanttSheet

ilog.views.gantt.scale.IlvTimeScale

ilog.views.gantt.scale.IlvTimeScaleRow

ilog.views.gantt.IlvTimeScrollSupport

ilog.views.gantt.graphic.IlvActivityGraphic

ilog.views.gantt.graphic.renderer.IlvBasicActivityLabel


Customizable Representation of Lists of Resources

The display of multiple reservations for a single activity, as a string in a table cell, is now customizable.

Modified Classes

ilog.views.gantt.property.IlvActivityReservationsProperty

New Interfaces and Classes

ilog.views.util.text.IlvListFormat

This class is the abstract base class for classes that format a list of items, producing a single string.

ilog.views.util.text.IlvSimpleListFormat

This class formats a list of items, producing a single string.

ilog.views.util.text.IlvPatternBasedListFormat

This class formats a list of items, producing a single string.


Performance Improvements

Updating a resource chart when many changes are being done to a Gantt model within a short period has become much faster. In order to benefit from this speedup, your application needs to call the method IlvGanttModel.setBatching before and after a batch of model changes.

Modified Classes

ilog.views.gantt.IlvGanttModel

ilog.views.gantt.model.IlvAbstractGanttModel

ilog.views.gantt.model.filter.IlvFilterGanttModel


Other Changes in Gantt Classes

Modified Classes

ilog.views.gantt.IlvTimeScrollUtil

ilog.views.gantt.graphic.grid.IlvVerticalGanttGrid

ilog.views.gantt.xml.IlvGanttDocumentWriter

ilog.views.gantt.xml.IlvSDXLFileConnector

ilog.views.gantt.scale.IlvTimeScale

ilog.views.gantt.scale.IlvTimeScaleRow


Thin-Client Resizing of Activities

A new interactor has been added that allows the user to resize activities in a Gantt view or schedule view.

New JSF Components

jvgf:resizeActivityInteractor

Allows resizing selected activities in a Gantt view or a schedule view.

New Interfaces and Classes

ilog.views.gantt.faces.interactor.IlvFacesResizeActivityInteractor

This class defines an interactor that allows you to resize a selected activity when it is set on a sheet view of a Gantt view or a schedule chart view.

ilog.views.gantt.faces.dhtml.renderkit.IlvFacesResizeActivityInteractorRenderer

The IlvFacesResizeActivityInteractorRenderer is the resize activity interactor renderer.

ilog.views.gantt.faces.dhtml.taglib.IlvFacesResizeActivityInteractorTag

This class defines the custom tag handler for the IlvFacesResizeActivityInteractorTag component.

ilog.views.gantt.servlet.IlvResizeActivityAction

This action is used to resize a selected activity.

Modified Classes

ilog.views.gantt.faces.IlvFacesGanttConstants

ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttServletSupport


Thin-Client Scroll Bars

The Gantt sheet now supports horizontal and vertical scroll bars also in thin-client.

Modified JSF Components

jvgf:ganttView

jvgf:scheduleView

Modified Classes

ilog.views.gantt.faces.IlvFacesGanttConstants

ilog.views.gantt.faces.dhtml.taglib.IlvFacesDHTMLHierarchyChartViewTag

Modified JavaScript Classes

IlvGanttView

IlvHierarchyChartViewProxy


Other API Changes in Web Technologies

Modified Classes

ilog.views.gantt.servlet.IlvGanttServletSupport