TimelineSpan – Global
Diese Klasse definiert eine Reihe von Eigenschaften, die die Merkmale und das interaktive Verhalten eines Elements beschreiben, das in einem TimelineItem gerendert wird.
Da es für alle Sammlungen von Bereichen eines TimelineItem extrem wichtig ist, eindeutig zu sein, sollte die Erstellung einer neuen Instanz über die createTimelineItem-Methode einer bestehenden TimelineIteminstance erfolgen.
TimelineSpan – addPredecessor(Object Array objArray)
Fügt mehrere Beziehungen zwischen der aktuellen Instanz und anderen TimelineSpan-Objekten hinzu, indem das ganze Array von JavaScript-Objekten nummeriert wird.
Für jedes Objekt müssen die internen Eigenschaften relationship_sys_id und predecessor_sys_id angegeben werden.
| Name | Typ | Beschreibung |
|---|---|---|
| objArray | Objekt-Array | JavaScript-Objekt-Array, das zwei interne Eigenschaften enthält: relationship_sys_id und predecessor_sys_id. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – addPredecessor(String strPredecessorSysId, String strRelationshipSysId, String strTableName)
Fügt die angegebene Beziehung zwischen der aktuellen Instanz und einer anderen TimelineSpan hinzu und erlaubt der Beziehung, ein GlideWindow zur Anzeige von Informationen über die Beziehung zu öffnen.
| Name | Typ | Beschreibung |
|---|---|---|
| strPredecessorSysId | Zeichenfolge | Die Sys ID der geplanten Aufgabe, die der Vorgänger der Beziehung ist. |
| strRelationshipSysId | Zeichenfolge | Die Sys ID der Beziehung der Beziehung. |
| strTableName | Zeichenfolge | Der Name der Tabelle für die Beziehung. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – addPredecessor(String strPredecessorSysId, String strRelationshipSysId)
Fügt die angegebene Beziehung zwischen der aktuellen Instanz und einer anderen TimelineSpan mit Sys-ID strPredecessorSysIdhinzu.
Der gezeichneten Linie sind keine Doppelklick-Handler zugeordnet.
| Name | Typ | Beschreibung |
|---|---|---|
| strPredecessorSysId | Zeichenfolge | Die Sys ID der geplanten Aufgabe, die der Vorgänger der Beziehung ist. |
| strRelationshipSysId | Zeichenfolge | Die Sys ID der Beziehung der Beziehung. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – getAllowXDragLeft()
Gibt den booleschen Wert der Eigenschaft AllowXDragLeft zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | „True“, wenn die Startzeit des Objekts angepasst werden kann. Sonst false. |
TimelineSpan – getAllowXDragRight()
Gibt den booleschen Wert der Eigenschaft AllowXDragRight zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | „True“, wenn die Endzeit des Objekts angepasst werden kann. Sonst false. |
TimelineSpan – getAllowXMove()
Gibt den booleschen Wert der Eigenschaft AllowXMove zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | „True“, wenn das Objekt verschoben werden kann. Sonst false. |
TimelineSpan – getAllowYMove()
Gibt den booleschen Wert der Eigenschaft AllowYMove zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | „True“, wenn das Objekt vertikal verschoben werden kann. Sonst false. |
TimelineSpan – getAllowYMovePredecessor()
Gibt den booleschen Wert der Eigenschaft AllowYMovePredecessor zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | „True“, wenn die gestrichelte Beziehungslinie vom aktuellen Objekt zu einem neuen Nachfolger gezogen werden kann. Sonst false. |
TimelineSpan – getInnerSegmentClass()
Gibt den Namen der aktuellen inneren Segmentklasse für die TimelineSpan zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Der Name der Klasse für den aktuellen inneren Segmentstil. |
TimelineSpan – getInnerSegmentEndTimeMs()
Gibt die Zeit in Millisekunden der Endzeit des inneren Segmentabschnitts der TimelineSpan zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zahl | Die Endzeit des inneren Segmentabschnitts von TimelineSpan in Millisekunden. |
TimelineSpan – getInnerSegmentStartTimeMs()
Gibt die Zeit in Millisekunden der Startzeit des inneren Segmentabschnitts der TimelineSpan zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zahl | Die Startzeit des inneren Segmentabschnitts von TimelineSpan in Millisekunden. |
TimelineSpan – getIsChanged()
Gibt einen Boolean-Wert zurück, der angibt, ob das aktuelle Zeitleistenelement nach der Initialisierung geändert wurde.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | „True“, wenn die aktuelle Spanne als geändert markiert wurde. Sonst false. |
TimelineSpan – getPointIconClass()
Gibt eine Zeichenfolge zurück, die den Namen der Symbolklasse angibt, die für die Anzeige des Elements auf der Zeitleiste verwendet werden soll, wenn die aktuelle Instanz eine Dauer von 0 hat.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Der Name der Symbolklasse, die zum Anzeigen der aktuellen TimelineSpan verwendet werden soll, wenn die Dauer gleich Null ist. |
TimelineSpan – getPredecessors()
Gibt ein Array aller Vorgängerobjekte zurück, die der aktuellen Instanz zugeordnet sind. Jedes Array-Objekt ist eine HashMap, die die Eigenschaften predecessor_sys_id und relationship_sys_id enthält.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Objekt-Array | Liste der Hashmaps, die zwei interne Eigenschaften enthalten: predecessor_sys_id und relationship_sys_id. |
TimelineSpan – getSpanColor()
Gibt den Zeichenfolgennamen der Farbe zurück, die für die Anzeige dieser Spanne angegeben wurde.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Der HTML-Farbname, der als Hintergrundfarbe für das Element verwendet werden soll. |
TimelineSpan – getSpanText()
Gibt die Zeichenfolge zurück, die den neben dem Zeitelement anzuzeigenden Text angibt.
glideTimeline.showTimelineText(true) aktiviertist.| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Text, der neben dem Element angezeigt wird. |
TimelineSpan – getStartTimeMs()
Gibt die Startzeit in Millisekunden des aktuellen Objekts TimelineSpan zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zahl | Die Startzeit des Elements in Millisekunden. |
TimelineSpan – getSysId()
Gibt die Sys ID des aktuellen Objekts zurück.
Diese Methode ist nützlich, um die Sys ID zurückzugeben, wenn die aktuelle Objektinstanz ohne eine bestimmte Sys ID erstellt wurde, um die dynamisch generierte GUID zu erhalten.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Die eindeutige System-ID des aktuellen Elements. |
TimelineSpan – getTable()
Gibt den Namen der Tabelle zurück, in der die Sys ID referenziert wird.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Der Tabellenname. |
TimelineSpan – getTooltip()
Gibt den Text/die HTML zurück, der/die im Tooltip angezeigt werden soll, wenn der Mauszeiger über das Element TimelineSpan bewegt wird.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Der Tooltip-Text. |
TimelineSpan – setAllowXDragLeft(Boolean bFlag)
Legt ein Flag fest, das bestimmt, ob das Startdatum des Elements nach links oder rechts gezogen werden kann, um die Dauer der Aufgabe anzupassen.
Die Auswirkungen dieses Verhaltens werden von der Skripteinbindung gesteuert, die den entsprechenden Event behandelt. Der Standardwert für diese Eigenschaft ist false.
| Name | Typ | Beschreibung |
|---|---|---|
| bFlag | Boolean | True, um das Startdatum des Elements anpassen zu können; andernfalls „false“. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setAllowXDragRight(Boolean bFlag)
Legt ein Flag fest, das bestimmt, ob das Enddatum des Elements nach links oder rechts gezogen werden kann, um die Dauer der Aufgabe anzupassen.
Die Auswirkungen dieses Verhaltens werden von der Skripteinbindung gesteuert, die den entsprechenden Event behandelt. Der Standardwert für diese Eigenschaft ist false.
| Name | Typ | Beschreibung |
|---|---|---|
| bFlag | Boolean | True, um das Enddatum des Elements anpassen zu können; andernfalls „false“. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setAllowXMove(Boolean bFlag )
Legt ein Flag fest, das bestimmt, ob das Element zu einem anderen Startzeitpunkt verschoben werden kann.
Die Auswirkungen dieses Verhaltens werden von der Skripteinbindung gesteuert, die den entsprechenden Event behandelt. Der Standardwert für diese Eigenschaft ist „false“.
| Name | Typ | Beschreibung |
|---|---|---|
| bFlag | Boolean | True, um das Element horizontal verschieben zu können; andernfalls „false“. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setAllowYMove(Boolean bFlag )
Legt ein Flag fest, das bestimmt, ob das Element auf der Zeitleiste vertikal gezogen werden kann.
Die Auswirkungen dieses Verhaltens werden von der Skripteinbindung gesteuert, die den entsprechenden Event behandelt. Der Standardwert für diese Eigenschaft ist false.
| Name | Typ | Beschreibung |
|---|---|---|
| bFlag | Boolean | True, um das Element vertikal verschieben zu können; andernfalls „false“. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setAllowYMovePredecessor(Boolean bFlag)
Legt ein Flag fest, das bestimmt, ob eine gestrichelte Beziehungslinie von diesem Element interaktiv auf der Zeitleiste gezeichnet werden kann.
Die Auswirkungen dieses Verhaltens werden von der Skripteinbindung gesteuert, die den entsprechenden Event behandelt. Der Standardwert für diese Eigenschaft ist „false“.
| Name | Typ | Beschreibung |
|---|---|---|
| bFlag | Boolean | True, um eine Beziehungslinie von diesem Element zeichnen zu können; andernfalls „false“. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setInnerSegmentClass(String styleClass)
Gibt den Namen der Klasse an, die zum Stilisieren des inneren Segments verwendet werden soll, falls vorhanden.
Der Standardwert ist Grün .
| Name | Typ | Beschreibung |
|---|---|---|
| styleClass | Zeichenfolge | Einer der folgenden Werte: Grün, Blau oder Silber. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setInnerSegmentTimeSpan(Number startTimeMs, Number endTimeMs)
Erstellt ein inneres Segment, das innerhalb der aktuellen Zeitspanne angezeigt wird, die durch den angegebenen Bereich definiert ist.
| Name | Typ | Beschreibung |
|---|---|---|
| startTimeMs | Zahl | Die Startzeit in Millisekunden. |
| endTimeMs | Zahl | Die Endzeit in Millisekunden. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setPointIconClass(String iconClassName)
Legt die Symbolklasse fest, die für die Anzeige des aktuellen Elements auf der Zeitleiste verwendet werden soll, wenn die aktuelle Instanz eine Dauer von 0 hat.
| Name | Typ | Beschreibung |
|---|---|---|
| iconClassName | Zeichenfolge | Zeichenfolge, die einen der folgenden Werte angibt:
|
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setSpanColor(String strColor)
Legt die Farbe für die Anzeige dieser Spanne fest.
| Name | Typ | Beschreibung |
|---|---|---|
| strColor | Zeichenfolge | Der HTML-Farbname für die Farbe dieser Spanne. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setSpanText(String strSpanText)
Legt den Text fest, der neben dem Zeitelement angezeigt werden soll.
glideTimeline.showTimelineText(„true“) aktiviert ist.| Name | Typ | Beschreibung |
|---|---|---|
| strSpanText | Zeichenfolge | Der Text, der neben dem Zeitelement angezeigt werden soll. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setTimeSpan(Number nStartTime, Number nEndTimeMs)
Legt das Start- und Enddatum für die aktuelle Spanne fest.
| Name | Typ | Beschreibung |
|---|---|---|
| nStartTime | Zahl | Die Startzeit in Millisekunden. |
| nEndTimeMs | Zahl | Die Endzeit in Millisekunden. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setTimeSpan(String strStartTime, String strEndTimeMs)
Legt die Start- und Endzeiten für die aktuelle Spanne fest.
| Name | Typ | Beschreibung |
|---|---|---|
| strStartTime | Zeichenfolge | Die Startzeit in Millisekunden. |
| strEndTimeMs | Zeichenfolge | Die Endzeit in Millisekunden. |
| Typ | Beschreibung |
|---|---|
| void |
TimelineSpan – setTooltip(String strTooltipText)
Legt den Text fest, der im Tooltip angezeigt werden soll, wenn der Mauszeiger über das Element TimelineSpan bewegt wird.
| Name | Typ | Beschreibung |
|---|---|---|
| strTooltipText | Zeichenfolge | Der Text, der im Tooltip angezeigt werden soll. |
| Typ | Beschreibung |
|---|---|
| void |