GlideTimeline – Global
Die GlideTimeline Die API bietet die Kernimplementierung zum Konfigurieren und Anzeigen einer Glide Windowing-Toolkit-Zeitleiste.
Aus Sicherheitsgründen wurde die GlideTimeline bereits als Einzelinstanzvariable namens instanziiert GlideTimeline . Alle Konfigurationen müssen im Client-Skriptabschnitt der entsprechenden Zeitplanseite vorgenommen werden, die auf diese Instanzvariable verweist.
GlideTimeline – groupByParent(Boolean b)
Gibt an, ob Zeitleistenelemente nach ihren übergeordneten Elementen gruppiert werden sollen. Wenn true, werden alle untergeordneten Elemente im übergeordneten Element verschachtelt. Dies wirkt sich auf die Reihenfolge der Anzeige aus und untergeordnete Elemente werden immer unmittelbar nach den übergeordneten Elementen angezeigt. Der Standardwert für groupByParentEigenschaft ist Falsch .
Wenn true, werden alle untergeordneten Elemente im übergeordneten Element verschachtelt. Dies wirkt sich auf die Reihenfolge der Anzeige aus und untergeordnete Elemente werden immer unmittelbar nach den übergeordneten Elementen angezeigt. Der Standardwert für groupByParentEigenschaft ist Falsch .
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, werden Zeitleistenelemente gruppiert nach dem übergeordnetem Element angezeigt. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.groupByParent(true);
GlideTimeline – registerEvent(String strServerEvent, String strScriptIncludeName)
Registriert das angegebene Zeitleisten-Server-Event. Das strServerEvent muss eine der zulässigen Ereignisse sein, damit die Registrierung ordnungsgemäß funktioniert. Wenn das Ereignis eintritt, sendet die GlideTimeline eine Anforderung an den Server und verarbeitet das Ereignis so, wie in der strScriptIncludeName-Klasse angegeben.
Das strServerEvent muss eine der zulässigen Ereignisse sein, damit die Registrierung ordnungsgemäß funktioniert. Wenn das Ereignis eintritt, sendet die GlideTimeline eine Anforderung an den Server und verarbeitet das Ereignis so, wie in der strScriptIncludeName-Klasse angegeben.
| Name | Typ | Beschreibung |
|---|---|---|
| strServerEvent | Zeichenfolge | Gibt eines der folgenden Ereignisse an, bei denen die Groß- und Kleinschreibung beachtet wird:
|
| strScriptIncludeName | Zeichenfolge | Gibt den Namen der Klasse an, die empfangen werden soll strServerEvent. Diese Klasse muss in einer Skripteinbindung definiert sein, die AbstractTimelineSchedulePage erweitert. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.registerEvent("getItems", "TimelineGanttSchedulePage");
GlideTimeline – setAutoRefresh(Number intSeconds)
Gibt an, wie viele Sekunden gewartet werden muss, bevor die Daten in der Zeitleiste automatisch aktualisiert werden. Wenn Sie die Anzahl der Sekunden auf 0 setzen, wird die automatische Aktualisierung deaktiviert. Die automatische Aktualisierung ist standardmäßig deaktiviert. Wenn intSecondsIst größer als 0 und kleiner als die maximal zulässige Zeit in Sekunden (10), wird auf 10 Sekunden festgelegt.
Wenn Sie die Anzahl der Sekunden auf 0 setzen, wird die automatische Aktualisierung deaktiviert. Die automatische Aktualisierung ist standardmäßig deaktiviert. Wenn intSeconds größer als 0 und kleiner als die minimal zulässige Zeit in Sekundenn ist (10), wird es auf 10 Sekunden festgelegt.
| Name | Typ | Beschreibung |
|---|---|---|
| intSeconds | Zahl | Eine Ganzzahl, die die Zeit in Sekunden zwischen der automatischen Aktualisierung angibt. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.setAutoRefresh(15); // Sets the interval for auto-refreshing to 15 seconds.
GlideTimeline – setDefaultPointIconClass(String icon_class)
Gibt die Standardsymbolklasse an, die für Zeitleistenspannen mit einer Dauer von 0 verwendet werden soll, wenn in den Eigenschaften des vom Server zurückgegebenen Zeitleistenbereichs keine Symbolklasse explizit angegeben wurde. Der Standardwert für SetDefaultPointIconClass Eigenschaft ist milestone.
Der Standardwert für SetDefaultPointIconClass Eigenschaft ist milestone.
| Name | Typ | Beschreibung |
|---|---|---|
| icon_class | Zeichenfolge | Zeichenfolge, die einen der folgenden Werte angibt:
|
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.setDefaultPointIconClass('blue_circle');
GlideTimeline – setExtraAjaxParam(String strName, String strValue)
Ermöglicht das Festlegen zusätzlicher Parameter im Client-Skript, um sie den entsprechenden Skripteinbindungsereignissen mit der Methode getParameter() zur Verfügung zu stellen. URI-Parameter, denen sysparm_timeline_ vorangestellt ist, werden automatisch in alle serverseitigen AJAX-Aufrufe aufgenommen.
URI-Parameter, denen sysparm_timeline_ vorangestellt ist, werden automatisch in alle serverseitigen AJAX-Aufrufe aufgenommen.
| Name | Typ | Beschreibung |
|---|---|---|
| strName | Zeichenfolge | Der URI-Pparametername. |
| strValue | Zeichenfolge | Der Wert von strName. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.setExtraAjaxParam("sysparm_timeline_limit", "5");
GlideTimeline – setInitialViewRange(String objStartDate, String objEndDate)
Gibt den anfänglichen sichtbaren Bereich für die Zeitleiste an. Das Format des Start- und Enddatums muss im Standard-Zeitstempelformat vorliegen: jjjj-MM-tt HH:mm:ss. Der Standardbereich ist der Bereich, der den frühesten Zeitpunkt der Zeitleistenspanne bis zum Ende der letzten Zeitachsenspanne angibt. Wenn initialViewRangeEigenschaft ist angegeben. Sie überschreibt den Standardbereich.
Das Format des Start- und Enddatums muss im Standard-Zeitstempelformat vorliegen: jjjj-MM-tt HH:mm:ss. Der Standardbereich ist der Bereich, der den frühesten Zeitpunkt der Zeitleistenspanne bis zum Ende der letzten Zeitachsenspanne angibt. Wenn initialViewRangeEigenschaft ist angegeben. Sie überschreibt den Standardbereich.
| Name | Typ | Beschreibung |
|---|---|---|
| objStartDate | Zeichenfolge | Die Startzeit des Ansichtsbereichs im Format jjjj-MM-tt HH:mm:ss. |
| objEndDate | Zeichenfolge | Die Endzeit des Ansichtsbereichs im Format jjjj-MM-tt HH:mm:ss. |
| Typ | Beschreibung |
|---|---|
| void |
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange("2010-06-20 08:00:00", "2010-06-28 14:00:00");
GlideTimeline – setInitialViewRange(Number objStartDate, Number objEndDate)
Gibt den anfänglichen sichtbaren Bereich für die Zeitleiste an. Der Standardbereich ist der Bereich, der den frühesten Zeitpunkt der Zeitleistenspanne bis zum Ende der letzten Zeitachsenspanne angibt. Wenn initialViewRangeEigenschaft ist angegeben. Sie überschreibt den Standardbereich.
Der Standardbereich ist der Bereich, der den frühesten Zeitpunkt der Zeitleistenspanne bis zum Ende der letzten Zeitachsenspanne angibt. Wenn initialViewRangeEigenschaft ist angegeben. Sie überschreibt den Standardbereich.
| Name | Typ | Beschreibung |
|---|---|---|
| objStartDate | Zahl | Die Startzeit des Ansichtsbereichs in Millisekunden. |
| objEndDate | Zahl | Die Endzeit in Millisekunden. |
| Typ | Beschreibung |
|---|---|
| void |
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange(1277046000000, 1277647200000);
GlideTimeline – setInitialViewRange(String objStartDate, Number objEndDate)
Gibt den anfänglichen sichtbaren Bereich für die Zeitleiste an. Der Standardbereich ist der Bereich, der den frühesten Zeitpunkt der Zeitleistenspanne bis zum Ende der letzten Zeitachsenspanne angibt. Wenn initialViewRangeEigenschaft ist angegeben. Sie überschreibt den Standardbereich.
Der Standardbereich ist der Bereich, der den frühesten Zeitpunkt der Zeitleistenspanne bis zum Ende der letzten Zeitachsenspanne angibt. Wenn initialViewRangeEigenschaft ist angegeben. Sie überschreibt den Standardbereich.
| Name | Typ | Beschreibung |
|---|---|---|
| objStartDate | Zeichenfolge | Die Startzeit des Ansichtsbereichs im Format jjjj-MM-tt HH:mm:ss. |
| objEndDate | Zahl | Die Endzeit in Millisekunden. |
| Typ | Beschreibung |
|---|---|
| void |
ExampleExplanation
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange("2010-06-20 08:00:00", 1277647200000);
GlideTimeline – setInitialViewRange(Number objStartDate, String objEndDate)
Gibt den anfänglichen sichtbaren Bereich für die Zeitleiste an. Der Standardbereich ist der Bereich, der den frühesten Zeitpunkt der Zeitleistenspanne bis zum Ende der letzten Zeitachsenspanne angibt. Wenn initialViewRangeEigenschaft ist angegeben. Sie überschreibt den Standardbereich.
Der Standardbereich ist der Bereich, der den frühesten Zeitpunkt der Zeitleistenspanne bis zum Ende der letzten Zeitachsenspanne angibt. Wenn initialViewRangeEigenschaft ist angegeben. Sie überschreibt den Standardbereich.
| Name | Typ | Beschreibung |
|---|---|---|
| objStartDate | Zahl | Die Startzeit des Ansichtsbereichs in Millisekunden. |
| objEndDate | Zeichenfolge | Die Endzeit des Ansichtsbereichs im Format jjjj-MM-tt HH:mm:ss. |
| Typ | Beschreibung |
|---|---|
| void |
ExampleExplanation
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange(1277046000000, "2010-06-28 14:00:00");
GlideTimeline – setReadOnly(Boolean b)
Aktiviert oder deaktiviert alle Interaktionen von Zeitleisten-Events. Wenn aktiviert, wird die Event-Interaktion aus den entsprechenden Attributen bestimmt, die von jedem Zeitleisten-Element angegeben werden. Der Standardwert für readOnlyEigenschaft ist Falsch .
Wenn aktiviert, wird die Event-Interaktion aus den entsprechenden Attributen bestimmt, die von jedem Zeitleisten-Element angegeben werden. Der Standardwert für readOnlyEigenschaft ist Falsch .
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, wird die gesamte Zeitleiste als schreibgeschützt markiert (nicht interaktiv). |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.setReadOnly(true);
GlideTimeline – showDependencyLines(Boolean b)
Gibt an, ob Abhängigkeitslinien zwischen Zeitleistenspannen angezeigt werden sollen. Diese Methode gilt nur, wenn der vom Server zurückgegebene Satz von Zeitleistenelementen Abhängigkeitsbeziehungen enthält. Der Standardwert für die Eigenschaft „showDependencyLines“ ist false.
Diese Methode gilt nur, wenn der vom Server zurückgegebene Satz von Zeitleistenelementen Abhängigkeitsbeziehungen enthält. Der Standardwert für die Eigenschaft „showDependencyLines“ ist false.
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, werden in der Zeitleiste Abhängigkeitslinien angezeigt; andernfalls nicht. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.showDependencyLines(true);
GlideTimeline – showGridLines(Boolean bShowGridlines, Number amount)
Gibt an, ob für jede Datenzeile in der Zeitleiste Rasterlinien angezeigt werden. Rasterlinien sind standardmäßig aktiviert.
Rasterlinien sind standardmäßig aktiviert.
| Name | Typ | Beschreibung |
|---|---|---|
| bShowGridlines | Boolean | Wenn true, werden in der Zeitleiste Rasterlinien angezeigt, andernfalls nicht. |
| amount | Zahl | amount |
| Typ | Beschreibung |
|---|---|
| void | Rückgabewert |
glideTimeline.showGridLines(false); // Disables grid lines.
GlideTimeline – showLeftPane(Boolean b)
Gibt an, ob der linke Bereich in der Zeitleiste angezeigt werden soll. Der Standardwert für leftPaneEigenschaft ist Wahr .
Der Standardwert für leftPaneEigenschaft ist Wahr .
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, wird in der Zeitleiste das linke Bereich angezeigt; andernfalls wird er nicht angezeigt. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.showLeftPane(false);
GlideTimeline – showLeftPaneAsTree(Boolean b)
Gibt an, wie untergeordnete Elemente im linken Bereich der Zeitleiste angezeigt werden. Untergeordnete Elemente werden entweder als geschachtelte, eingerückte Knoten mit Erweiterungs- und Minimierungsfähigkeit oder auf einer einzigen Einzugsebene angezeigt. Der Standardwert für showLeftPaneAsTreeEigenschaft ist Falsch .
Der Standardwert für showLeftPaneAsTreeEigenschaft ist Falsch .
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, werden untergeordnete Elementknoten eingerückt mit einer Fähigkeit zum Erweitern/Minimieren angezeigt; andernfalls werden alle Elemente im linken Bereich auf einer einzigen Einzugsebene angezeigt. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.showLeftPaneAsTree(true);
GlideTimeline – showLeftPaneInputBox(Boolean b, String strDefaultValue)
Gibt an, ob das Texteingabefeld am unteren Rand des linken Bereichs mit einem Standardwert angezeigt werden soll, wie durch strDefaultValue angegeben. Wenn der linke Bereich durch showLeftPane() deaktiviert ist, wird das Eingabefeld nicht angezeigt. Der Standardwert für showLeftPaneInputBoxEigenschaft ist Falsch .
Wenn der linke Bereich durch showLeftPane() deaktiviert ist, wird das Eingabefeld nicht angezeigt. Der Standardwert für showLeftPaneInputBoxEigenschaft ist Falsch .
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, wird das Eingabefeld im linken Bereich angezeigt. |
| strDefaultValue | Zeichenfolge | Der Standardwert, der im Eingabefeld angezeigt werden soll. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.showLeftPaneInputBox(true, 'Add a new task ...');
GlideTimeline – showSummaryPane(Boolean b)
Gibt an, ob der Zusammenfassungsbereich am unteren Rand der Zeitleiste angezeigt werden soll. Der Standardwert für die Eigenschaft „showSummaryPane“ ist true.
Der Standardwert für die Eigenschaft „showSummaryPane“ ist true.
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, wird in der Zeitleiste der Zusammenfassungsbereich angezeigt; andernfalls nicht. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.showSummaryPane(false);
GlideTimeline – showTimelineText(Boolean b)
Gibt an, ob der Zeitleistentext unter jeder Zeitleistenspanne im primären Zeitleistenbereich angezeigt wird. Der Standardwert für die Eigenschaft „showTimelineText“ ist false.
Der Standardwert für die Eigenschaft „showTimelineText“ ist false.
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, wird eine Beschreibung unter jeder Zeitleistenspanne angezeigt; andernfalls wird unter den Zeitleistenspannen kein Text angezeigt. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.showTimelineText(true);
GlideTimeline – snapVertScrollingIntoRows(Boolean b)
Gibt an, ob die vertikale Bewegung der Spannenobjekte der Zeitleiste (sofern sie zur Durchführung dieses Events korrekt registriert sind) in der nächstgelegenen Zeile einrastet. Standardmäßig ist dieser Wert aktiviert.
Standardmäßig ist dieser Wert aktiviert.
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, wird die vertikale Bewegung der Spannenobjekte der Zeitleiste in Zeilen eingerastet; andernfalls werden Elemente exakt entsprechend der Bewegung mit der Maus bewegt. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.snapVertScrollingIntoRows(false);
GlideTimeline – sortByLeftLabelText(Boolean b)
Gibt an, ob Elemente nach ihrem linken Beschriftungstext gruppiert werden sollen. Der Standardwert für sortByLeftLabelTextEigenschaft ist Falsch .
Der Standardwert für sortByLeftLabelTextEigenschaft ist Falsch .
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, werden Zeitleistenelemente entsprechend dem Text in der Elementbezeichnung sortiert. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.sortByLeftLabelText(true);
GlideTimeline – sortByStartDate(Boolean b)
Gibt an, ob die Liste der Zeitleistenelemente sortiert werden soll, die anhand des frühesten Startdatums der Objekte der Zeitleistenspanne eines Elements zurückgegeben werden. Wenn groupByParent() auf true festgelegt ist, werden Elemente nach der Gruppierung sortiert. Der Standardwert für sortByStartDateEigenschaft ist Falsch .
Wenn groupByParent() auf true festgelegt ist, werden Elemente nach der Gruppierung sortiert. Der Standardwert für sortByStartDateEigenschaft ist Falsch .
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn true, werden Zeitleistenelemente chronologisch beginnend mit dem frühesten Startdatum sortiert. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.sortByStartDate(true);
GlideTimeline – sortByTimelineLabelText(Boolean b)
Gibt an, ob die Liste der in der alphabetischen Reihenfolge zurückgegebenen Zeitleistenelemente nach dem Text sortiert werden soll, der im Zeitleistenfenster angezeigt werden soll.
Der Standardwert für sortByTimelineLabelTextEigenschaft ist Falsch .
| Name | Typ | Beschreibung |
|---|---|---|
| b | Boolean | Wenn „true“, werden Zeitleistenelemente anhand des Texts im Spannentext der Zeitleiste des jeweiligen Elements alphabetisch sortiert. |
| Typ | Beschreibung |
|---|---|
| void |
glideTimeline.sortByTimelineLabelText(true);