TimelineSpan - グローバル
TimelineSpan API は、タイム ライン アイテム内にレンダリングされる要素の特性とインタラクティブな動作を記述する一連のプロパティを定義するメソッドを提供します。
タイムラインアイテムのすべてのスパンコレクションが一意であることが極めて重要であるため、新しいインスタンスの作成は、既存のタイムラインアイテムインスタンスの createTimelineItem() メソッドを使用して実行する必要があります。
TimelineSpan - addPredecessor(オブジェクトアレイ objArray)
JavaScript オブジェクトの配列を列挙することで、現在のインスタンスと他の TimelineSpan オブジェクトの間に複数の関係を追加します。
各オブジェクトには、内部プロパティ relationship_sys_id と predecessor_sys_id を指定する必要があります。
| 名前 | タイプ | 説明 |
|---|---|---|
| objArray | オブジェクトアレイ | 2 つの内部プロパティ relationship_sys_id と predecessor_sys_id を含む JavaScript オブジェクト配列。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - addPredecessor(String strPredecessorSysId, String strRelationshipSysId, String strTableName)
現在のインスタンスと別の TimelineSpan の間に指定されたリレーションシップを追加し、リレーションシップが GlideWindow を開いてリレーションシップに関する情報を表示できるようにします。
| 名前 | タイプ | 説明 |
|---|---|---|
| strPredecessorSysId | 文字列 | 関係の先行タスクレコードのSys_id。 |
| strRelationshipSysId | 文字列 | 関係の関係レコードのSys_id。 |
| strTableName | 文字列 | 関係のテーブルの名前。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - addPredecessor(String strPredecessorSysId, String strRelationshipSysId)
現在のインスタンスとsys_id strPredecessorSysIdのある別のタイムラインスパンの間に指定された関係を追加します。
描画された線には、ダブルクリックハンドラーは関連付けられません。
| 名前 | タイプ | 説明 |
|---|---|---|
| strPredecessorSysId | 文字列 | 関係の先行タスクレコードのSys_id。 |
| strRelationshipSysId | 文字列 | 関係の関係レコードのSys_id。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - getAllowXDragLeft()
AllowXDragLeft プロパティのブール値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | オブジェクトの開始時間を調整できるかどうかを示すフラグ。 有効な値:
|
TimelineSpan - getAllowXDragRight()
AllowXDragRight プロパティのブール値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | オブジェクトの終了時間を調整できるかどうかを示すフラグ。 有効な値:
|
TimelineSpan - getAllowXMove()
AllowXMove プロパティのブール値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | オブジェクトを水平方向に移動できるかどうかを示すフラグ。 有効な値:
|
TimelineSpan:getAllowYMove()
AllowYMove プロパティのブール値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | オブジェクトを垂直方向に移動できるかどうかを示すフラグ。 有効な値:
|
TimelineSpan - getAllowYMovePredecessor()
AllowYMovePredecessor プロパティのブール値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | 現在のオブジェクトから新しい後続オブジェクトに破線の関係線を描画できるかどうかを示すフラグ。 有効な値:
|
TimelineSpan - getInnerSegmentClass()
タイムラインスパンの現在の内部セグメントクラスの名前を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 現在の内部セグメントスタイルのクラス名。 |
TimelineSpan - getInnerSegmentEndTimeMs()
タイムラインスパンの内側セグメント部分の終了時間の時間をミリ秒単位で返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 番号 | タイムラインスパンの内部セグメント部分の終了時間。 単位:ミリ秒 |
TimelineSpan - getInnerSegmentStartTimeMs()
タイムラインスパンの内側セグメント部分の開始時間の時間をミリ秒単位で返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 番号 | タイムラインスパンの内側セグメント部分の開始時間。 単位:ミリ秒 |
TimelineSpan:getIsChanged()
初期化後に現在のタイムラインアイテムが変更されたかどうかを指定するブール値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | 現在のスパンが変更済みとしてマークされているかどうかを示すフラグ。 有効な値:
|
TimelineSpan:getPointIconClass()
現在のインスタンスの期間がゼロの場合に、タイムラインに要素を表示するために使用するアイコンクラスの名前を指定する文字列を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 期間がゼロの場合に、現在のタイムラインスパンの表示に使用するアイコンクラスの名前。 |
TimelineSpan:getPredecessors()
現在のインスタンスに関連付けられているすべての先行オブジェクトのアレイを返します。各アレイオブジェクトは、 predecessor_sys_id と relationship_sys_id プロパティを含む HashMap です。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| オブジェクトアレイ | predecessor_sys_id と relationship_sys_id の 2 つの内部プロパティを含む HashMap のリスト。 |
TimelineSpan:getSpanColor()
このスパンを表示するために指定された背景色の文字列名を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 要素の背景色として使用する HTML 色名。 |
TimelineSpan - getSpanText()
時間要素の隣に表示するテキストを指定する文字列を返します。
GlideTimeline オブジェクトが glideTimeline.showTimelineText(true) メソッドを使用して定義されたタイムラインテキストを有効にしている場合にのみ表示されます。| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 要素の隣に表示されるテキスト。 |
TimelineSpan:getStartTimeMs()
現在の TimelineSpan オブジェクトの開始時間をミリ秒単位で返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 番号 | 要素の開始時間。 単位:ミリ秒 |
TimelineSpan:getSysId()
現在のオブジェクトのsys_idを返します。
このメソッドは、動的に生成された GUID を取得するために、特定のsys_idなしで現在のオブジェクト インスタンスが作成されたときのsys_idを返すのに役立ちます。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 現在の要素の一意のsys_id。 |
TimelineSpan:getTable()
sys_idが参照されているテーブルの名前を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | テーブル名 |
TimelineSpan - getTooltip()
TimelineSpan 要素にカーソルを合わせたときにツールヒントに表示されるテキスト/html を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | ツールヒントのテキスト。 |
TimelineSpan - setAllowXDragLeft(ブール値 bFlag)
要素の開始日を左右にドラッグして、タスクの期間を調整できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bフラグ | ブーリアン | 要素の開始日を調整できるかどうかを示すフラグ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowXDragRight(ブール bFlag)
要素の終了日を左右にドラッグしてタスクの期間を調整できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bフラグ | ブーリアン | 要素の終了日を調整できるかどうかを示すフラグ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan:setAllowXMove(Boolean bFlag )
要素を別の時間に開始できるように移動できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bフラグ | ブーリアン | 要素を水平方向に移動できるかどうかを示すフラグ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowYMove(Boolean bFlag )
要素をタイムライン上で垂直方向にドラッグできるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bフラグ | ブーリアン | 要素を垂直方向に移動できるかどうかを示すフラグ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowYMovePredecessor(ブール値 bFlag)
タイムライン上でこの要素から破線の関係線をインタラクティブに描画できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bフラグ | ブーリアン | 現在のオブジェクトから新しい後続オブジェクトに破線の関係線を描画できるかどうかを示すフラグ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setInnerSegmentClass(文字列 styleClass)
内部セグメントの様式化に使用するクラスの名前を設定します (存在する場合)。
| 名前 | タイプ | 説明 |
|---|---|---|
| スタイルクラス | 文字列 | 内部セグメントの様式化に使用する色クラスの名前。 有効な値: デフォルト:緑
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setInnerSegmentTimeSpan(Number startTimeMs, Number endTimeMs)
指定された範囲で定義された現在のタイムスパン内で表示する内部セグメントを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| startTimeM | 番号 | 開始時間。 単位:ミリ秒 |
| endTimeM | 番号 | 終了時間。 単位:ミリ秒 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setPointIconClass(String iconClassName)
現在のインスタンスの期間がゼロの場合に、タイムラインに現在の要素を表示するために使用するアイコンクラスを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| アイコンクラス名 | 文字列 | 現在のインスタンスの期間がゼロの場合にタイムラインに現在の要素を表示するために使用するアイコンクラス。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan:setSpanColor(文字列 strColor)
このスパンを表示する色を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strColor | 文字列 | このスパンの色の HTML 名。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan:setSpanText(文字列 strSpanText)
時間要素の隣に表示するテキストを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strSpanText | 文字列 | 時間要素の横に表示するテキスト。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setTimeSpan(数値 nStartTime, 数値 nEndTimeMs)
現在のスパンの開始日と終了日を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| nStartTime | 番号 | 開始時間。 単位:ミリ秒 |
| nEndTimeM | 番号 | 終了時間。 単位:ミリ秒 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setTimeSpan(文字列 strStartTime, 文字列 strEndTimeMs)
現在のスパンの開始時刻と終了時刻を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strStartTime | 文字列 | 開始時間。 単位:ミリ秒 |
| strEndTimeM | 文字列 | 終了時間。 単位:ミリ秒 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setTooltip(文字列 strTooltipText)
TimelineSpan 要素にカーソルを合わせたときにツールヒントに表示されるテキストを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strTooltipText | 文字列 | ツールヒントに表示するテキスト。 注: この文字列には有効な HTML を指定できます。 |
| タイプ | 説明 |
|---|---|
| なし |