TimelineSpan - グローバル
このクラスは、TimelineItem 内に表示される要素の特性とインタラクティブな動作を記述する一連のプロパティを定義します。
すべての TimelineItem のスパンのコレクションが一意であることが非常に重要であるため、新しいインスタンスの作成は既存の TimelineIteminstance の 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 の別の TimelineSpan の間に、指定された関係を追加します。
描画された線には、ダブルクリックハンドラーが関連付けられません。
| 名前 | タイプ | 説明 |
|---|---|---|
| strPredecessorSysId | 文字列 | 関係の先行タスクである計画タスクのSys ID。 |
| strRelationshipSysId | 文字列 | 関係の関係のSys ID。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - getAllowXDragLeft()
AllowXDragLeft プロパティのブーリアン値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| ブーリアン | オブジェクトの開始時間が調整できる場合は true、調整できない場合は false。 |
TimelineSpan - getAllowXDragRight()
AllowXDragRight プロパティのブーリアン値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| ブーリアン | オブジェクトの終了時間が調整できる場合は true、調整できない場合は false。 |
TimelineSpan - getAllowXMove()
AllowXMove プロパティのブーリアン値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| ブーリアン | オブジェクトが移動可能な場合は true、不可能な場合は false。 |
TimelineSpan - getAllowYMove()
AllowYMove プロパティのブーリアン値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| ブーリアン | オブジェクトが垂直に移動可能な場合は true、不可能な場合は false。 |
TimelineSpan - getAllowYMovePredecessor()
AllowYMovePredecessor プロパティのブーリアン値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| ブーリアン | 現在のオブジェクトから新しい後続オブジェクトへ破線の関係線を引ける場合は true、引けない場合は false。 |
TimelineSpan - getInnerSegmentClass()
TimelineSpan の現在の内部セグメントクラスの名前を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| 文字列 | 現在の内部セグメントスタイルのクラスの名前。 |
TimelineSpan - getInnerSegmentEndTimeMs()
TimelineSpan の内部セグメント部分の終了時間をミリ秒単位で返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| 数字 | TimelineSpan の内部セグメント部分の終了時間 (ミリ秒単位)。 |
TimelineSpan - getInnerSegmentStartTimeMs()
TimelineSpan の内部セグメント部分の開始時間をミリ秒単位で返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| 数字 | TimelineSpan の内部セグメント部分の開始時間 (ミリ秒単位)。 |
TimelineSpan - getIsChanged()
現在のタイムラインアイテムが初期化後に変更されたかどうかを示すブーリアン値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| ブーリアン | 現在のスパンが変更済みとしてマークされている場合は true、マークされていない場合は false です。 |
TimelineSpan - getPointIconClass()
現在のインスタンスの期間がゼロの場合にタイムラインに要素を表示するために使用するアイコンクラスの名前を指定する文字列を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| 文字列 | 期間がゼロの場合に現在の TimelineSpan を表示するために使用するアイコンクラスの名前。 |
TimelineSpan - getPredecessors()
現在のインスタンスに関連するすべての先行タスクオブジェクトのアレイを返します。各アレイオブジェクトは、predecessor_sys_id および relationship_sys_id プロパティを含む HashMap です。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| オブジェクトアレイ | 2 つの内部プロパティ certification_sys_id および relationship_sys_id を含む HashMaps のリスト。 |
TimelineSpan - getSpanColor()
このスパンを表示するために指定された色の名前を文字列で返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| 文字列 | 要素の背景色として使用する HTML の色名。 |
TimelineSpan - getSpanText()
時間要素の横に表示するテキストを指定する文字列を返します。
glideTimeline.showTimelineText(true) を介してタイムラインのテキストを有効にした場合にのみ表示されます。| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 要素の横に表示されるテキスト。 |
TimelineSpan - getStartTimeMs()
現在の TimelineSpan オブジェクトの開始時間をミリ秒単位で返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| 数字 | 要素の開始時間 (ミリ秒)。 |
TimelineSpan - getSysId()
現在のオブジェクトのSys ID を返します。
このメソッドは、動的に生成された GUID を取得する特定のSys ID なしで現在のオブジェクトインスタンスが作成された場合に、Sys ID を返すために便利です。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| 文字列 | 現在の要素の一意のSys ID。 |
TimelineSpan - getTable()
Sys ID が参照されているテーブルの名前を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| 文字列 | テーブル名。 |
TimelineSpan - getTooltip()
TimelineSpan 要素にカーソルを合わせたときにツールヒントに表示されるテキストまたは html を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| none |
| タイプ | 説明 |
|---|---|
| 文字列 | ツールヒントのテキスト。 |
TimelineSpan - setAllowXDragLeft(ブーリアン bFlag)
要素の開始日を左右にドラッグしてタスクの期間を調整できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bFlag | ブーリアン | 要素の開始日を調整できるようにする場合は true、そうでない場合は false 。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowXDragRight(ブーリアン bFlag)
要素の終了日を左右にドラッグしてタスクの期間を調整できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bFlag | ブーリアン | 要素の終了日を調整できるようにする場合は true、そうでない場合は false 。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowXMove(ブーリアン bFlag)
要素を移動して別の時間に開始できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bFlag | ブーリアン | 要素を水平に移動可能にする場合は true、そうでない場合は false。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowYMove(ブーリアン bFlag)
要素をタイムライン上で垂直にドラッグできるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bFlag | ブーリアン | 要素を垂直に移動可能にする場合は true、そうでない場合は false。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setAllowYMovePredecessor(ブーリアン bFlag)
タイムライン上でこの要素から破線の関係線を描画できるかどうかを決定するフラグを設定します。
この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| bFlag | ブーリアン | この要素から関係線を描画可能にする場合は true、そうでない場合は false。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setInnerSegmentClass(文字列 styleClass)
内部セグメントのスタイル設定に使用するクラスの名前を指定します (存在する場合)。
デフォルト値は green です。
| 名前 | タイプ | 説明 |
|---|---|---|
| styleClass | 文字列 | 値は、green、blue、または silver です。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setInnerSegmentTimeSpan(数字 startTimeMs, 数字 endTimeMs)
指定の範囲で定義された現在のタイムスパン内に表示する内部セグメントを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| startTimeMs | 数字 | 開始時間 (ミリ秒)。 |
| endTimeMs | 数字 | 終了時間 (ミリ秒)。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setPointIconClass(文字列 iconClassName)
現在のインスタンスの期間がゼロの場合にタイムラインに現在の要素を表示するために使用するアイコンクラスを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| iconClassName | 文字列 | 次のいずれかの値を指定する文字列。
|
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setSpanColor(文字列 strColor)
このスパンを表示する色を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strColor | 文字列 | このスパンの色の HTML の色名。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setSpanText(文字列 strSpanText)
時間要素の横に表示するテキストを設定します。
glideTimeline.showTimelineText(true) を介してタイムラインのテキストを有効にした場合にのみ表示されます。| 名前 | タイプ | 説明 |
|---|---|---|
| strSpanText | 文字列 | 時間要素の横に表示するテキスト。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setTimeSpan(数字 nStartTime, 数字 nEndTimeMs)
現在のスパンの開始日と終了日を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| nStartTime | 数字 | 開始時間 (ミリ秒)。 |
| nEndTimeMs | 数字 | 終了時間 (ミリ秒)。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setTimeSpan(文字列 strStartTime, 文字列 strEndTimeMs)
現在のスパンの開始時間と終了時間を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strStartTime | 文字列 | 開始時間 (ミリ秒)。 |
| strEndTimeMs | 文字列 | 終了時間 (ミリ秒)。 |
| タイプ | 説明 |
|---|---|
| なし |
TimelineSpan - setTooltip(文字列 strTooltipText)
TimelineSpan 要素にカーソルを合わせたときにツールヒントに表示されるテキストを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strTooltipText | 文字列 | ツールヒントに表示するテキスト。 |
| タイプ | 説明 |
|---|---|
| なし |