TimelineSpan : Global
L’API TimelineSpan fournit des méthodes pour définir un ensemble de propriétés qui décrivent les caractéristiques et le comportement interactif d’un élément rendu dans un élément de chronologie.
Étant donné qu’il est extrêmement important que toute la collection de parcours d’un élément de chronologie soit unique, la création d’une nouvelle instance doit être effectuée à l’aide de la méthode createTimelineItem() d’une instance d’élément de chronologie existante.
TimelineSpan : addPredecessor(Object Array objArray)
Ajoute plusieurs relations entre l’instance actuelle et d’autres objets TimelineSpan en les énumérant via le tableau d’objets JavaScript.
Chaque objet doit avoir une propriété relationship_sys_id interne et predecessor_sys_id être spécifié.
| Nom | Type | Description |
|---|---|---|
| Tableau obj | Tableau d’objets | Tableau d’objets JavaScript contenant deux propriétés internes : relationship_sys_id et predecessor_sys_id. |
| Type | Description |
|---|---|
| nul |
TimelineSpan : addPredecessor(String strPredecessorSysId, String strRelationshipSysId, String strTableName)
Ajoute la relation spécifiée entre l’instance actuelle et un autre TimelineSpan et permet à la relation d’ouvrir une fenêtre GlideWindow pour afficher des informations sur la relation.
| Nom | Type | Description |
|---|---|---|
| strPredecessorSysId | Chaîne | Sys_id de l’enregistrement de tâche planifiée qui est le prédécesseur de la relation. |
| strRelationshipSysId | Chaîne | Sys_id de l’enregistrement de la relation de la relation. |
| strTableName | Chaîne | Nom de la table pour la relation. |
| Type | Description |
|---|---|
| nul |
TimelineSpan : addPredecessor(String strPredecessorSysId, String strRelationshipSysId)
Ajoute la relation spécifiée entre l’instance actuelle et un autre parcours de chronologie avec sys_id strPredecessorSysId.
Aucun gestionnaire de double-clic n’est associé à la ligne dessinée.
| Nom | Type | Description |
|---|---|---|
| strPredecessorSysId | Chaîne | Sys_id de l’enregistrement de tâche planifiée qui est le prédécesseur de la relation. |
| strRelationshipSysId | Chaîne | Sys_id de l’enregistrement de la relation de la relation. |
| Type | Description |
|---|---|
| nul |
TimelineSpan : getAllowXDragLeft()
Renvoie la valeur booléenne de la AllowXDragLeft propriété.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si l’heure de début de l’objet peut être ajustée. Valeurs valides :
|
TimelineSpan : getAllowXDragRight()
Renvoie la valeur booléenne de la AllowXDragRight propriété.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si l’heure de fin de l’objet peut être ajustée. Valeurs valides :
|
TimelineSpan : getAllowXMove()
Renvoie la valeur booléenne de la AllowXMove propriété.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si l’objet peut être déplacé horizontalement. Valeurs valides :
|
TimelineSpan : getAllowYMove()
Renvoie la valeur booléenne de la AllowYMove propriété.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si l’objet peut être déplacé verticalement. Valeurs valides :
|
TimelineSpan : getAllowYMovePredecessor()
Renvoie la valeur booléenne de la AllowYMovePredecessor propriété.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si la ligne de relation en pointillés peut être tracée de l’objet actuel vers un nouveau successeur. Valeurs valides :
|
TimelineSpan : getInnerSegmentClass()
Renvoie le nom de la classe de segment interne actuelle pour le parcours chronologique.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Nom de la classe pour le style actuel du segment intérieur. |
TimelineSpan : getInnerSegmentEndTimeMs()
Renvoie l’heure, en millisecondes, de l’heure de fin de la partie du segment interne du parcours de chronologie.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Numéro | Heure de fin de la portion de segment interne de parcours de chronologie. Unité : millisecondes |
TimelineSpan : getInnerSegmentStartTimeMs()
Renvoie l’heure en millisecondes de l’heure de début de la partie du segment interne du parcours de chronologie.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Numéro | Heure de début de la partie du segment interne du parcours de chronologie. Unité : millisecondes |
TimelineSpan : getIsChanged()
Renvoie une valeur booléenne qui indique si l’élément de chronologie actuel a été modifié après l’initialisation.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si le parcours actuel a été marqué comme modifié. Valeurs valides :
|
TimelineSpan : getPointIconClass()
Renvoie une chaîne qui spécifie le nom de la classe d’icône à utiliser pour afficher l’élément sur la chronologie si l’instance actuelle a une durée nulle.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Nom de la classe d’icône à utiliser pour afficher le parcours de chronologie actuel si la durée est égale à zéro. |
TimelineSpan : getPredecessors()
Renvoie un tableau de tous les objets prédécesseurs associés à l’instance actuelle. Chaque objet de tableau est une HashMap qui contient une propriété predecessor_sys_id et relationship_sys_id .
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Tableau d’objets | Liste des cartes de hachage qui contiennent deux propriétés internes : predecessor_sys_id et relationship_sys_id. |
TimelineSpan : getSpanColor()
Renvoie le nom de chaîne de la couleur d’arrière-plan spécifiée pour l’affichage de ce parcours.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Nom de couleur HTML à utiliser comme couleur d’arrière-plan pour l’élément. |
TimelineSpan : getSpanText()
Renvoie la chaîne qui spécifie le texte à afficher à côté de l’élément d’heure.
glideTimeline.showTimelineText(true).| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Texte affiché à côté de l’élément. |
TimelineSpan : getStartTimeMs()
Renvoie l’heure de début en millisecondes de l’objet TimelineSpan actuel.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Numéro | Heure de début de l’élément. Unité : millisecondes |
TimelineSpan : getSysId()
Renvoie le sys_id de l’objet actuel.
Cette méthode est utile pour renvoyer le sys_id lorsque l’instance d’objet actuelle a été créée sans sys_id spécifique pour obtenir le GUID généré dynamiquement.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | sys_id unique de l’élément actuel. |
TimelineSpan : getTable()
Renvoie le nom de la table où le sys_id est référencé.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Nom de table. |
TimelineSpan : getTooltip()
Renvoie le texte/html à afficher dans l’info-bulle lorsque l’élément TimelineSpan est survolé.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Texte d’info-bulle. |
TimelineSpan : setAllowXDragLeft(booléen bFlag)
Définit un marqueur qui détermine si la date de début de l’élément peut être glissée vers la gauche ou la droite, ajustant ainsi la durée de la tâche.
L’effet de ce comportement est contrôlé par l’include de script qui gère l’événement approprié. La valeur par défaut de cette propriété est faux.
| Nom | Type | Description |
|---|---|---|
| bMarqueur | Booléen | Marqueur indiquant si la date de début de l’élément peut être ajustée. Valeurs valides :
|
| Type | Description |
|---|---|
| nul |
TimelineSpan : setAllowXDragRight(booléen bFlag)
Définit un marqueur qui détermine si la date de fin de l’élément peut être déplacée vers la gauche ou la droite, ajustant ainsi la durée de la tâche.
L’effet de ce comportement est contrôlé par l’include de script qui gère l’événement approprié. La valeur par défaut de cette propriété est faux.
| Nom | Type | Description |
|---|---|---|
| bMarqueur | Booléen | Marqueur indiquant si la date de fin de l’élément peut être ajustée. Valeurs valides :
|
| Type | Description |
|---|---|
| nul |
TimelineSpan : setAllowXMove(Marqueur booléen)
Définit un marqueur qui détermine si l’élément peut être déplacé pour commencer à une autre heure.
L’effet de ce comportement est contrôlé par l’include de script qui gère l’événement approprié. La valeur par défaut de cette propriété est faux.
| Nom | Type | Description |
|---|---|---|
| bMarqueur | Booléen | Marqueur indiquant si l’élément peut être déplacé horizontalement. Valeurs valides :
|
| Type | Description |
|---|---|
| nul |
TimelineSpan : setAllowYMove(booléen bFlag)
Définit un marqueur qui détermine si l’élément peut être déplacé verticalement sur la chronologie.
L’effet de ce comportement est contrôlé par l’include de script qui gère l’événement approprié. La valeur par défaut de cette propriété est faux.
| Nom | Type | Description |
|---|---|---|
| bMarqueur | Booléen | Marqueur indiquant si l’élément peut être déplacé verticalement. Valeurs valides :
|
| Type | Description |
|---|---|
| nul |
TimelineSpan : setAllowYMovePredecessor(Boolean bFlag)
Définit un marqueur qui détermine si une ligne de relation en pointillés peut être tracée à partir de cet élément de manière interactive sur la chronologie.
L’effet de ce comportement est contrôlé par l’include de script qui gère l’événement approprié. La valeur par défaut de cette propriété est faux.
| Nom | Type | Description |
|---|---|---|
| bMarqueur | Booléen | Marqueur indiquant si la ligne de relation en pointillés peut être tracée de l’objet actuel vers un nouveau successeur. Valeurs valides :
|
| Type | Description |
|---|---|
| nul |
TimelineSpan : setInnerSegmentClass(String styleClass)
Définit le nom de la classe à utiliser pour styliser le segment interne, s’il existe.
| Nom | Type | Description |
|---|---|---|
| classe de style | Chaîne | Nom de la classe de couleur à utiliser pour styliser le segment interne. Valeurs valides : Par défaut : vert
|
| Type | Description |
|---|---|
| nul |
TimelineSpan : setInnerSegmentTimeSpan(Nombre startTimeMs, Nombre endTimeMs)
Crée un segment interne à afficher dans l’intervalle de temps actuel défini par la plage spécifiée.
| Nom | Type | Description |
|---|---|---|
| startTimeMs | Numéro | Heure de début. Unité : millisecondes |
| endTimeMs | Numéro | Heure de fin. Unité : millisecondes |
| Type | Description |
|---|---|
| nul |
TimelineSpan : setPointIconClass(String iconClassName)
Définit la classe d’icône à utiliser pour afficher l’élément actuel sur la chronologie si l’instance actuelle a une durée nulle.
| Nom | Type | Description |
|---|---|---|
| iconClassName | Chaîne | Classe d’icône à utiliser pour afficher l’élément actuel sur la chronologie si l’instance actuelle a une durée nulle. Valeurs valides :
|
| Type | Description |
|---|---|
| nul |
TimelineSpan : setSpanColor(String strColor)
Définit la couleur d’affichage de ce parcours.
| Nom | Type | Description |
|---|---|---|
| strColor | Chaîne | Nom HTML de la couleur de ce parcours. |
| Type | Description |
|---|---|
| nul |
TimelineSpan : setSpanText(String strSpanText)
Définit le texte à afficher à côté de l’élément de temps.
| Nom | Type | Description |
|---|---|---|
| strSpanText | Chaîne | Texte à afficher à côté de l’élément de temps. |
| Type | Description |
|---|---|
| nul |
TimelineSpan : setTimeSpan(Number nStartTime, Number nEndTimeMs)
Définit les dates de début et de fin du parcours actuel.
| Nom | Type | Description |
|---|---|---|
| nStartTime | Numéro | Heure de début. Unité : millisecondes |
| nEndTimeMs | Numéro | Heure de fin. Unité : millisecondes |
| Type | Description |
|---|---|
| nul |
TimelineSpan : setTimeSpan(String strStartTime, String strEndTimeMs)
Définit les heures de début et de fin du parcours actuel.
| Nom | Type | Description |
|---|---|---|
| strStartTime | Chaîne | Heure de début. Unité : millisecondes |
| strEndTimeMs | Chaîne | Heure de fin. Unité : millisecondes |
| Type | Description |
|---|---|
| nul |
TimelineSpan : setTooltip(String strTooltipText)
Définit le texte à afficher dans l’info-bulle lorsque l’élément TimelineSpan est survolé.
| Nom | Type | Description |
|---|---|---|
| strTooltipText | Chaîne | Texte à afficher dans l’info-bulle. Remarque : Vous pouvez spécifier du code HTML valide dans cette chaîne. |
| Type | Description |
|---|---|
| nul |