TimelineSpan - グローバル
TimelineSpan API は、タイムライン項目内にレンダリングされる要素の特性とインタラクティブな動作を記述する一連のプロパティを定義するメソッドを提供します。
タイムラインアイテムのすべてのスパンのコレクションが一意であることは非常に重要なので、新しいインスタンスの作成は、既存のタイムラインアイテムインスタンスの createTimelineItem() メソッドを使用して実行する必要があります。
TimelineSpan - addPredecessor(オブジェクトアレイ objArray)
JavaScript オブジェクトアレイを列挙して、現在のインスタンスと他の TimelineSpan オブジェクトの間に複数の関係を追加します。
各オブジェクトには、内部プロパティ relationship_sys_id と predecessor_sys_id を指定する必要があります。
| 名前 | タイプ | 説明 |
|---|---|---|
| objArray | オブジェクトアレイ | relationship_sys_id と predecessor_sys_id の 2 つの内部プロパティを含む JavaScript オブジェクトアレイ。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - addPredecessor(文字列 strPredecessorSysId, 文字列 strRelationshipSysId, 文字列 strTableName)
指定された関係を現在のインスタンスと別の TimelineSpan の間に追加し、その関係が GlideWindows を開いて関係に関する情報を表示できるようにします。
| 名前 | タイプ | 説明 |
|---|---|---|
| strPredecessorSysId | 文字列 | 関係の先行タスクである計画タスクレコードのSys_id。 |
| strRelationshipSysId | 文字列 | 関係の関係レコードのSys_id。 |
| strTableName | 文字列 | 関係のテーブルの名前。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - addPredecessor(文字列 strPredecessorSysId, 文字列 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.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 です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bFlag | ブール | 要素の開始日を調整できるかどうかを示すフラグ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowXDragRight(ブーリアン bFlag)
要素の終了日を左右にドラッグしてタスクの期間を調整できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bFlag | ブール | 要素の終了日を調整できるかどうかを示すフラグ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowXMove(ブーリアン bFlag)
要素を移動して別の時間に開始できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bFlag | ブール | 要素を水平方向に移動できるかどうかを示すフラグ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowYMove(ブーリアン bFlag)
要素をタイムライン上で垂直にドラッグできるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bFlag | ブール | 要素を垂直方向に移動できるかどうかを示すフラグ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowYMovePredecessor(ブーリアン bFlag)
タイムライン上でこの要素から破線の関係線を描画できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bFlag | ブール | 現在のオブジェクトから新しい後続オブジェクトまで破線の関係線を引くことができるかどうかを示すフラグ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setInnerSegmentClass(文字列 styleClass)
内部セグメントが存在する場合は、そのセグメントのスタイル設定に使用するクラスの名前を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| styleClass | 文字列 | 内側のセグメントのスタイル設定に使用する色クラスの名前。 有効な値: デフォルト:緑
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setInnerSegmentTimeSpan(数字 startTimeMs, 数字 endTimeMs)
指定した範囲で定義された現在のタイムスパン内に表示する内部セグメントを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| startTimeMs | 番号 | 開始時間。 単位:ミリ秒 |
| endTimeMs | 番号 | 終了時間。 単位:ミリ秒 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setPointIconClass(文字列 iconClassName)
現在のインスタンスの期間がゼロの場合にタイムラインに現在の要素を表示するために使用するアイコンクラスを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| iconClassName | 文字列 | 現在のインスタンスの期間がゼロの場合に、タイムラインに現在の要素を表示するために使用するアイコンクラス。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setSpanColor(文字列 strColor)
このスパンを表示する色を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strColor | 文字列 | このスパンの色の HTML 名。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setSpanText(文字列 strSpanText)
時間要素の横に表示するテキストを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strSpanText | 文字列 | 時間要素の横に表示するテキスト。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setTimeSpan(数字 nStartTime, 数字 nEndTimeMs)
現在のスパンの開始日と終了日を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| nStartTime | 番号 | 開始時間。 単位:ミリ秒 |
| nEndTimeMs | 番号 | 終了時間。 単位:ミリ秒 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setTimeSpan(文字列 strStartTime, 文字列 strEndTimeMs)
現在のスパンの開始時間と終了時間を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strStartTime | 文字列 | 開始時間。 単位:ミリ秒 |
| strEndTimeMs | 文字列 | 終了時間。 単位:ミリ秒 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setTooltip(文字列 strTooltipText)
TimelineSpan 要素にカーソルを合わせたときにツールヒントに表示されるテキストを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strTooltipText | 文字列 | ツールヒントに表示するテキスト。 注: この文字列には有効な HTML を指定できます。 |
| タイプ | 説明 |
|---|---|
| なし |