PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
This content has been translated automatically. Click here to view the French version.
  • Properties specific to the description of GanttLink variables
  • Notes
  • Using GanttLink variables
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
GanttLink (Type of variable)
In french: LienGantt
The GanttLink type is used to define the advanced characteristics of a link between two tasks of a Gantt chart. The characteristics of this link can be defined and modified using various WLanguage properties.
Remark: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable.
Example
// Récupération de tous les liens qui pointent sur "ID1"
tabLien is array of GanttLink
tabLien = GanttListLink(COL_Gantt, "ID1")
Lien is GanttLink
FOR EACH Lien OF tabLien
Trace("Lié à " + Lien.SourceID)
END
Remarks

Properties specific to the description of GanttLink variables

The following properties can be used to handle a link between two Gantt tasks:
Property nameType usedEffect
DestinationIDCharacter stringIdentifier of the destination task. This identifier corresponds to the Property ID defined in the Variable of type GanttTask.
SourceIDCharacter stringIdentifier of the source task. This identifier corresponds to the Property ID defined in the Variable of type GanttTask.
TypeInteger constantType of link. The available types of links are as follows:
  • gltStartToStart: "Start to Start" link: The destination task cannot start as long as the source task is not started.
  • gltStartToEnd: "Start to End" link: The destination task cannot end as long as the source task is not started (rare case).
  • gltEndToStart (default value): "End to Start" link: The destination task cannot start as long as the source task is not ended.
  • gltEndToEnd: "End to End" link: The destination task cannot end as long as the source task is not ended.

Notes

  • A link between 2 tasks is represented by an arrow.
  • This type of variable:
  • An "End to Start" link is created by default between two tasks: the task corresponding to the Property IDSource must be finished before the task IDDestination can begin.
  • According to their types, the links are drawn on the start or end borders of the tasks.

Using GanttLink variables

The GanttLink variables are used by the following functions:
Versions 19 and later
GanttAddLink
New in version 19
GanttAddLink
GanttAddLink
Creates an "End to Start" link between two tasks displayed in a Gantt Chart column found in a Table (or TreeView Table) control.
Versions 19 and later
GanttDeleteLink
New in version 19
GanttDeleteLink
GanttDeleteLink
Deletes the links from a Gantt Chart column found in a Table (or TreeView Table) control.
Versions 19 and later
GanttListLink
New in version 19
GanttListLink
GanttListLink
Lists the links found in a Gantt Chart column found in a Table (or TreeView Table) control.
Related Examples:
WD Gantt Complete examples (WINDEV): WD Gantt
[ + ] The "WD Gantt" example presents an advanced use of the Gantt Chart control.
This example is used to create a Gantt chart with tasks, links, cumulative tasks and milestones.
The tasks can be edited in a specific window.
The created chart can be saved in a file and reloaded thereafter.
The Gantt control Unit examples (WINDEV): The Gantt control
[ + ] Using a Gantt Chart control
See also
Minimum version required
  • Version 19
Comments
Click [Add] to post a comment