TimelineSpan : Global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 8 Minuten Lesedauer
  • Die TimelineSpan- API bietet Methoden zum Definieren einer Reihe von Eigenschaften, die die Eigenschaften und das interaktive Verhalten eines in einer Zeitleiste gerenderten Elements beschreiben.

    Da es äußerst wichtig ist, dass alle Spannen einer Zeitleistensammlung eindeutig sind, sollte die Erstellung einer neuen Instanz mit der Methode createTimelineItem() einer vorhandenen Zeitleisteninstanz 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 eine interne Eigenschaft relationship_sys_id und predecessor_sys_id angegeben werden.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    objArray Objekt-Array JavaScript-Objekt-Array mit zwei internen Eigenschaften: relationship_sys_id und predecessor_sys_id.
    Tabelle : 2. Ergebnisse
    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.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    strPredecessorSysId Zeichenfolge Sys_id des Datensatzes der geplanten Aufgabe, der der Vorgänger der Beziehung ist.
    strRelationshipSysId Zeichenfolge Sys_id des Beziehungsdatensatzes der Beziehung.
    strTableName Zeichenfolge Name der Tabelle für die Beziehung.
    Tabelle : 4. Rückgaben
    Typ Beschreibung
    void

    TimelineSpan – addPredecessor(String strPredecessorSysId, String strRelationshipSysId)

    Fügt die angegebene Beziehung zwischen der aktuellen Instanz und einer anderen Zeitleistenspanne mit sys_id strPredecessorSysIdhinzu.

    Der gezeichneten Linie sind keine Doppelklick-Handler zugeordnet.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    strPredecessorSysId Zeichenfolge Sys_id des Datensatzes der geplanten Aufgabe, der der Vorgänger der Beziehung ist.
    strRelationshipSysId Zeichenfolge Sys_id des Beziehungsdatensatzes der Beziehung.
    Tabelle : 6. Rückgaben
    Typ Beschreibung
    void

    TimelineSpan – getAllowXDragLeft()

    Gibt den booleschen Wert der Eigenschaft AllowXDragLeft zurück.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob die Startzeit des Objekts angepasst werden kann.
    Gültige Werte:
    • wahr: Die Startzeit des Objekts kann angepasst werden.
    • „falsch“: Die Startzeit des Objekts kann nicht angepasst werden.

    TimelineSpan – getAllowXDragRight()

    Gibt den booleschen Wert der Eigenschaft AllowXDragRight zurück.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 10. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob die Endzeit des Objekts angepasst werden kann.
    Gültige Werte:
    • wahr: Die Objektendzeit kann angepasst werden.
    • „falsch“: Die Endzeit des Objekts kann nicht angepasst werden.

    TimelineSpan – getAllowXMove()

    Gibt den booleschen Wert der Eigenschaft AllowXMove zurück.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 12. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob das Objekt horizontal verschoben werden kann.
    Gültige Werte:
    • wahr: Objekt kann horizontal verschoben werden.
    • „falsch“: Objekt kann nicht horizontal verschoben werden.

    TimelineSpan – getAllowYMove()

    Gibt den booleschen Wert der Eigenschaft AllowYMove zurück.

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 14. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob das Objekt vertikal verschoben werden kann.
    Gültige Werte:
    • wahr: Objekt kann vertikal verschoben werden.
    • „falsch“: Objekt kann nicht vertikal verschoben werden.

    TimelineSpan – getAllowYMovePredecessor()

    Gibt den booleschen Wert der Eigenschaft AllowYMovePredecessor zurück.

    Tabelle : 15. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 16. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob eine gestrichelte Beziehungslinie vom aktuellen Objekt zu einem neuen Nachfolger gezogen werden kann.
    Gültige Werte:
    • wahr: Eine gestrichelte Beziehungslinie kann vom aktuellen Objekt zu einem neuen Nachfolger gezeichnet werden.
    • „falsch“: Die gestrichelte Beziehungslinie kann nicht vom aktuellen Objekt zu einem neuen Nachfolger gezeichnet werden.

    TimelineSpan – getInnerSegmentClass()

    Gibt den Namen der aktuellen inneren Segmentklasse für die Zeitleistenspanne zurück.

    Tabelle : 17. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 18. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Name der Klasse für den aktuellen inneren Segmentstil.

    TimelineSpan – getInnerSegmentEndTimeMs()

    Gibt die Zeit in Millisekunden der Endzeit des inneren Segmentteils der Zeitleistenspanne zurück.

    Tabelle : 19. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 20. Ergebnisse
    Typ Beschreibung
    Nummer Endzeit des inneren Segmentabschnitts der Zeitleistenspanne.

    Einheit: Millisekunden

    TimelineSpan – getInnerSegmentStartTimeMs()

    Gibt die Zeit in Millisekunden der Startzeit des inneren Segmentteils der Zeitleistenspanne zurück.

    Tabelle : 21. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 22. Ergebnisse
    Typ Beschreibung
    Nummer Startzeit des inneren Segmentabschnitts der Zeitleistenspanne.

    Einheit: Millisekunden

    TimelineSpan – getIsChanged()

    Gibt einen Boolean-Wert zurück, der angibt, ob das aktuelle Zeitleistenelement nach der Initialisierung geändert wurde.

    Tabelle : 23. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 24. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob die aktuelle Spanne als geändert markiert wurde.
    Gültige Werte:
    • true: Als geändert markiert.
    • false: Nicht als geändert markiert.

    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.

    Tabelle : 25. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 26. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Name der Symbolklasse, die zum Anzeigen des aktuellen Zeitleistenbereichs verwendet werden soll, wenn die Dauer 0 ist.

    TimelineSpan – getPredecessors()

    Gibt ein Array aller Vorgängerobjekte zurück, die der aktuellen Instanz zugeordnet sind. Jedes Arrayobjekt ist eine Hashmap, die eine Eigenschaft predecessor_sys_id und relationship_sys_id enthält.

    Tabelle : 27. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 28. Ergebnisse
    Typ Beschreibung
    Objekt-Array Liste der HashMaps, die zwei interne Eigenschaften enthalten: „vorgänger_sys_id“ und „relationship_sys_id“.

    TimelineSpan – getSpanColor()

    Gibt den Zeichenfolgennamen der Hintergrundfarbe zurück, die für die Anzeige dieser Spanne angegeben ist.

    Tabelle : 29. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 30. Ergebnisse
    Typ Beschreibung
    Zeichenfolge 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.

    Hinweis:
    Dieser Text wird nur angezeigt, wenn für das GlideTimeline-Objekt Zeitleistentext aktiviert ist, der mit der Methode „glideTimeline.showTimelineText(true)“ definiert wurde.
    Tabelle : 31. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 32. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Text, der neben dem Element angezeigt wird.

    TimelineSpan – getStartTimeMs()

    Gibt die Startzeit in Millisekunden des aktuellen Objekts TimelineSpan zurück.

    Tabelle : 33. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 34. Ergebnisse
    Typ Beschreibung
    Nummer Startzeit des Elements.

    Einheit: 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.

    Tabelle : 35. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 36. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Eindeutige sys_id des aktuellen Elements.

    TimelineSpan – getTable()

    Gibt den Namen der Tabelle zurück, in der die sys_id referenziert wird.

    Tabelle : 37. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 38. Ergebnisse
    Typ Beschreibung
    Zeichenfolge 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.

    Tabelle : 39. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 40. Ergebnisse
    Typ Beschreibung
    Zeichenfolge 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“.

    Tabelle : 41. Parameter
    Name Typ Beschreibung
    bFlag Boolean Kennzeichnung, die angibt, ob das Startdatum des Elements angepasst werden kann.
    Gültige Werte:
    • wahr: Startdatum kann angepasst werden.
    • false: Startdatum kann nicht angepasst werden.
    Tabelle : 42. Rückgaben
    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“.

    Tabelle : 43. Parameter
    Name Typ Beschreibung
    bFlag Boolean Kennzeichnung, die angibt, ob das Enddatum des Elements angepasst werden kann.
    Gültige Werte:
    • wahr: Enddatum kann angepasst werden.
    • „falsch“: Das Enddatum kann nicht angepasst werden.
    Tabelle : 44. Rückgaben
    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“.

    Tabelle : 45. Parameter
    Name Typ Beschreibung
    bFlag Boolean Kennzeichnung, die angibt, ob das Element horizontal verschoben werden kann.
    Gültige Werte:
    • wahr: Element kann horizontal verschoben werden.
    • „falsch“: Element kann nicht horizontal verschoben werden.
    Tabelle : 46. Rückgaben
    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“.

    Tabelle : 47. Parameter
    Name Typ Beschreibung
    bFlag Boolean Kennzeichnung, die angibt, ob das Element vertikal verschoben werden kann.
    Gültige Werte:
    • wahr: Element kann vertikal verschoben werden.
    • „falsch“: Element kann nicht vertikal verschoben werden.
    Tabelle : 48. Rückgaben
    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“.

    Tabelle : 49. Parameter
    Name Typ Beschreibung
    bFlag Boolean Kennzeichnung, die angibt, ob eine gestrichelte Beziehungslinie vom aktuellen Objekt zu einem neuen Nachfolger gezogen werden kann.
    Gültige Werte:
    • wahr: Eine gestrichelte Beziehungslinie kann vom aktuellen Objekt zu einem neuen Nachfolger gezeichnet werden.
    • „falsch“: Die gestrichelte Beziehungslinie kann nicht vom aktuellen Objekt zu einem neuen Nachfolger gezeichnet werden.
    Tabelle : 50. Rückgaben
    Typ Beschreibung
    void

    TimelineSpan – setInnerSegmentClass(String styleClass)

    Legt den Namen der Klasse fest, die für die Stilisierung des inneren Segments verwendet werden soll, falls vorhanden.

    Tabelle : 51. Parameter
    Name Typ Beschreibung
    styleClass Zeichenfolge Name der Farbklasse, die zum Stilisieren des inneren Segments verwendet werden soll.
    Gültige Werte:
    • blau
    • grün
    • Silber
    Standard: grün
    Tabelle : 52. Rückgaben
    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 wird.

    Tabelle : 53. Parameter
    Name Typ Beschreibung
    startTimeMs Nummer Startzeit

    Einheit: Millisekunden

    endTimeMs Nummer Endzeit

    Einheit: Millisekunden

    Tabelle : 54. Rückgaben
    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.

    Hinweis:
    Dies betrifft nur das aktuelle Objekt TimelineSpan und hat Vorrang vor der defaultPointIconClass, die von der GlideTimeline angegeben wird.
    Tabelle : 55. Parameter
    Name Typ Beschreibung
    iconClassName Zeichenfolge Symbolklasse zum Anzeigen des aktuellen Elements auf der Zeitleiste, wenn die aktuelle Instanz eine Dauer von Null hat.
    Gültige Werte:
    • Black_Circle
    • black_square
    • blue_circle
    • Blue_Square
    • green_circle
    • green_square
    • milestone
    • red_circle
    • Red_Square
    • separat_Circle
    • SEPIA_SQUARE
    Tabelle : 56. Rückgaben
    Typ Beschreibung
    void

    TimelineSpan – setSpanColor(String strColor)

    Legt die Farbe für die Anzeige dieser Spanne fest.

    Tabelle : 57. Parameter
    Name Typ Beschreibung
    strColor Zeichenfolge HTML-Name für die Farbe dieses Bereichs.
    Tabelle : 58. Rückgaben
    Typ Beschreibung
    void

    TimelineSpan – setSpanText(String strSpanText)

    Legt den Text fest, der neben dem Zeitelement angezeigt werden soll.

    Hinweis:
    Dieser Text wird nur angezeigt, wenn für das GlideTimeline-Objekt der Zeitleistentext mit der Methode „glideTimeline.showTimelineText(true)“ festgelegt wurde.
    Tabelle : 59. Parameter
    Name Typ Beschreibung
    strSpanText Zeichenfolge Text, der neben dem Zeitelement angezeigt werden soll.
    Tabelle : 60. Rückgaben
    Typ Beschreibung
    void

    TimelineSpan – setTimeSpan(Number nStartTime, Number nEndTimeMs)

    Legt das Start- und Enddatum für die aktuelle Spanne fest.

    Tabelle : 61. Parameter
    Name Typ Beschreibung
    nStartTime Nummer Startzeit

    Einheit: Millisekunden

    nEndTimeMs Nummer Endzeit

    Einheit: Millisekunden

    Tabelle : 62. Rückgaben
    Typ Beschreibung
    void

    TimelineSpan – setTimeSpan(String strStartTime, String strEndTimeMs)

    Legt die Start- und Endzeiten für die aktuelle Spanne fest.

    Tabelle : 63. Parameter
    Name Typ Beschreibung
    strStartTime Zeichenfolge Startzeit

    Einheit: Millisekunden

    strEndTimeMs Zeichenfolge Endzeit

    Einheit: Millisekunden

    Tabelle : 64. Rückgaben
    Typ Beschreibung
    void

    TimelineSpan – setTooltip(String strTooltipText)

    Legt den Text fest, der im Tooltip angezeigt werden soll, wenn der Mauszeiger über das TimelineSpan-Element bewegt wird.

    Tabelle : 65. Parameter
    Name Typ Beschreibung
    strTooltipText Zeichenfolge Text, der im Tooltip angezeigt werden soll.
    Hinweis:
    Sie können gültigen HTML-Code in dieser Zeichenfolge angeben.
    Tabelle : 66. Rückgaben
    Typ Beschreibung
    void