TimelineSpan - グローバル

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:13分
  • TimelineSpan API は、タイム ライン アイテム内にレンダリングされる要素の特性とインタラクティブな動作を記述する一連のプロパティを定義するメソッドを提供します。

    タイムラインアイテムのすべてのスパンコレクションが一意であることが極めて重要であるため、新しいインスタンスの作成は、既存のタイムラインアイテムインスタンスの createTimelineItem() メソッドを使用して実行する必要があります。

    TimelineSpan - addPredecessor(オブジェクトアレイ objArray)

    JavaScript オブジェクトの配列を列挙することで、現在のインスタンスと他の TimelineSpan オブジェクトの間に複数の関係を追加します。

    各オブジェクトには、内部プロパティ relationship_sys_idpredecessor_sys_id を指定する必要があります。

    表 : 1. パラメーター
    名前 タイプ 説明
    objArray オブジェクトアレイ 2 つの内部プロパティ relationship_sys_idpredecessor_sys_id を含む JavaScript オブジェクト配列。
    表 : 2. 返される内容
    タイプ 説明
    なし

    TimelineSpan - addPredecessor(String strPredecessorSysId, String strRelationshipSysId, String strTableName)

    現在のインスタンスと別の TimelineSpan の間に指定されたリレーションシップを追加し、リレーションシップが GlideWindow を開いてリレーションシップに関する情報を表示できるようにします。

    表 : 3. パラメーター
    名前 タイプ 説明
    strPredecessorSysId 文字列 関係の先行タスクレコードのSys_id。
    strRelationshipSysId 文字列 関係の関係レコードのSys_id。
    strTableName 文字列 関係のテーブルの名前。
    表 : 4. 返される内容
    タイプ 説明
    なし

    TimelineSpan - addPredecessor(String strPredecessorSysId, String strRelationshipSysId)

    現在のインスタンスとsys_id strPredecessorSysIdのある別のタイムラインスパンの間に指定された関係を追加します。

    描画された線には、ダブルクリックハンドラーは関連付けられません。

    表 : 5. パラメーター
    名前 タイプ 説明
    strPredecessorSysId 文字列 関係の先行タスクレコードのSys_id。
    strRelationshipSysId 文字列 関係の関係レコードのSys_id。
    表 : 6. 返される内容
    タイプ 説明
    なし

    TimelineSpan - getAllowXDragLeft()

    AllowXDragLeft プロパティのブール値を返します。

    表 : 7. パラメーター
    名前 タイプ 説明
    なし
    表 : 8. 返される内容
    タイプ 説明
    ブーリアン オブジェクトの開始時間を調整できるかどうかを示すフラグ。
    有効な値:
    • true:オブジェクトの開始時間を調整できます。
    • false:オブジェクトの開始時間を調整できません。

    TimelineSpan - getAllowXDragRight()

    AllowXDragRight プロパティのブール値を返します。

    表 : 9. パラメーター
    名前 タイプ 説明
    なし
    表 : 10. 返される内容
    タイプ 説明
    ブーリアン オブジェクトの終了時間を調整できるかどうかを示すフラグ。
    有効な値:
    • true:オブジェクトの終了時間を調整できます。
    • false:オブジェクトの終了時間を調整できません。

    TimelineSpan - getAllowXMove()

    AllowXMove プロパティのブール値を返します。

    表 : 11. パラメーター
    名前 タイプ 説明
    なし
    表 : 12. 返される内容
    タイプ 説明
    ブーリアン オブジェクトを水平方向に移動できるかどうかを示すフラグ。
    有効な値:
    • true:オブジェクトは水平方向に移動できます。
    • false:オブジェクトを水平方向に移動できません。

    TimelineSpan:getAllowYMove()

    AllowYMove プロパティのブール値を返します。

    表 : 13. パラメーター
    名前 タイプ 説明
    なし
    表 : 14. 返される内容
    タイプ 説明
    ブーリアン オブジェクトを垂直方向に移動できるかどうかを示すフラグ。
    有効な値:
    • true:オブジェクトを垂直方向に移動できます。
    • false:オブジェクトを垂直方向に移動することはできません。

    TimelineSpan - getAllowYMovePredecessor()

    AllowYMovePredecessor プロパティのブール値を返します。

    表 : 15. パラメーター
    名前 タイプ 説明
    なし
    表 : 16. 返される内容
    タイプ 説明
    ブーリアン 現在のオブジェクトから新しい後続オブジェクトに破線の関係線を描画できるかどうかを示すフラグ。
    有効な値:
    • true:現在のオブジェクトから新しい後続オブジェクトに破線の関係線を描画できます。
    • false:現在のオブジェクトから新しい後続オブジェクトに破線の関係線を描画することはできません。

    TimelineSpan - getInnerSegmentClass()

    タイムラインスパンの現在の内部セグメントクラスの名前を返します。

    表 : 17. パラメーター
    名前 タイプ 説明
    なし
    表 : 18. 返される内容
    タイプ 説明
    文字列 現在の内部セグメントスタイルのクラス名。

    TimelineSpan - getInnerSegmentEndTimeMs()

    タイムラインスパンの内側セグメント部分の終了時間の時間をミリ秒単位で返します。

    表 : 19. パラメーター
    名前 タイプ 説明
    なし
    表 : 20. 返される内容
    タイプ 説明
    番号 タイムラインスパンの内部セグメント部分の終了時間。

    単位:ミリ秒

    TimelineSpan - getInnerSegmentStartTimeMs()

    タイムラインスパンの内側セグメント部分の開始時間の時間をミリ秒単位で返します。

    表 : 21. パラメーター
    名前 タイプ 説明
    なし
    表 : 22. 返される内容
    タイプ 説明
    番号 タイムラインスパンの内側セグメント部分の開始時間。

    単位:ミリ秒

    TimelineSpan:getIsChanged()

    初期化後に現在のタイムラインアイテムが変更されたかどうかを指定するブール値を返します。

    表 : 23. パラメーター
    名前 タイプ 説明
    なし
    表 : 24. 返される内容
    タイプ 説明
    ブーリアン 現在のスパンが変更済みとしてマークされているかどうかを示すフラグ。
    有効な値:
    • true:変更済みとしてマークされます。
    • false:変更済みとしてマークされていません。

    TimelineSpan:getPointIconClass()

    現在のインスタンスの期間がゼロの場合に、タイムラインに要素を表示するために使用するアイコンクラスの名前を指定する文字列を返します。

    表 : 25. パラメーター
    名前 タイプ 説明
    なし
    表 : 26. 返される内容
    タイプ 説明
    文字列 期間がゼロの場合に、現在のタイムラインスパンの表示に使用するアイコンクラスの名前。

    TimelineSpan:getPredecessors()

    現在のインスタンスに関連付けられているすべての先行オブジェクトのアレイを返します。各アレイオブジェクトは、 predecessor_sys_idrelationship_sys_id プロパティを含む HashMap です。

    表 : 27. パラメーター
    名前 タイプ 説明
    なし
    表 : 28. 返される内容
    タイプ 説明
    オブジェクトアレイ predecessor_sys_idrelationship_sys_id の 2 つの内部プロパティを含む HashMap のリスト。

    TimelineSpan:getSpanColor()

    このスパンを表示するために指定された背景色の文字列名を返します。

    表 : 29. パラメーター
    名前 タイプ 説明
    なし
    表 : 30. 返される内容
    タイプ 説明
    文字列 要素の背景色として使用する HTML 色名。

    TimelineSpan - getSpanText()

    時間要素の隣に表示するテキストを指定する文字列を返します。

    注:
    このテキストは、 GlideTimeline オブジェクトが glideTimeline.showTimelineText(true) メソッドを使用して定義されたタイムラインテキストを有効にしている場合にのみ表示されます。
    表 : 31. パラメーター
    名前 タイプ 説明
    なし
    表 : 32. 返される内容
    タイプ 説明
    文字列 要素の隣に表示されるテキスト。

    TimelineSpan:getStartTimeMs()

    現在の TimelineSpan オブジェクトの開始時間をミリ秒単位で返します。

    表 : 33. パラメーター
    名前 タイプ 説明
    なし
    表 : 34. 返される内容
    タイプ 説明
    番号 要素の開始時間。

    単位:ミリ秒

    TimelineSpan:getSysId()

    現在のオブジェクトのsys_idを返します。

    このメソッドは、動的に生成された GUID を取得するために、特定のsys_idなしで現在のオブジェクト インスタンスが作成されたときのsys_idを返すのに役立ちます。

    表 : 35. パラメーター
    名前 タイプ 説明
    なし
    表 : 36. 返される内容
    タイプ 説明
    文字列 現在の要素の一意のsys_id。

    TimelineSpan:getTable()

    sys_idが参照されているテーブルの名前を返します。

    表 : 37. パラメーター
    名前 タイプ 説明
    なし
    表 : 38. 返される内容
    タイプ 説明
    文字列 テーブル名

    TimelineSpan - getTooltip()

    TimelineSpan 要素にカーソルを合わせたときにツールヒントに表示されるテキスト/html を返します。

    表 : 39. パラメーター
    名前 タイプ 説明
    なし
    表 : 40. 返される内容
    タイプ 説明
    文字列 ツールヒントのテキスト。

    TimelineSpan - setAllowXDragLeft(ブール値 bFlag)

    要素の開始日を左右にドラッグして、タスクの期間を調整できるかどうかを決定するフラグを設定します。

    この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。

    表 : 41. パラメーター
    名前 タイプ 説明
    bフラグ ブーリアン 要素の開始日を調整できるかどうかを示すフラグ。
    有効な値:
    • true:開始日を調整できます。
    • false:開始日を調整できません。
    表 : 42. 返される内容
    タイプ 説明
    なし

    TimelineSpan - setAllowXDragRight(ブール bFlag)

    要素の終了日を左右にドラッグしてタスクの期間を調整できるかどうかを決定するフラグを設定します。

    この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。

    表 : 43. パラメーター
    名前 タイプ 説明
    bフラグ ブーリアン 要素の終了日を調整できるかどうかを示すフラグ。
    有効な値:
    • true:終了日を調整できます。
    • false:終了日を調整できません。
    表 : 44. 返される内容
    タイプ 説明
    なし

    TimelineSpan:setAllowXMove(Boolean bFlag )

    要素を別の時間に開始できるように移動できるかどうかを決定するフラグを設定します。

    この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。

    表 : 45. パラメーター
    名前 タイプ 説明
    bフラグ ブーリアン 要素を水平方向に移動できるかどうかを示すフラグ。
    有効な値:
    • true:要素を水平方向に移動できます。
    • false:要素を水平方向に移動することはできません。
    表 : 46. 返される内容
    タイプ 説明
    なし

    TimelineSpan - setAllowYMove(Boolean bFlag )

    要素をタイムライン上で垂直方向にドラッグできるかどうかを決定するフラグを設定します。

    この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。

    表 : 47. パラメーター
    名前 タイプ 説明
    bフラグ ブーリアン 要素を垂直方向に移動できるかどうかを示すフラグ。
    有効な値:
    • true:要素を垂直方向に移動できます。
    • false:要素を垂直方向に移動することはできません。
    表 : 48. 返される内容
    タイプ 説明
    なし

    TimelineSpan - setAllowYMovePredecessor(ブール値 bFlag)

    タイムライン上でこの要素から破線の関係線をインタラクティブに描画できるかどうかを決定するフラグを設定します。

    この動作の効果は、適切なイベントを処理するスクリプトインクルードによって制御されます。このプロパティのデフォルト値は false です。

    表 : 49. パラメーター
    名前 タイプ 説明
    bフラグ ブーリアン 現在のオブジェクトから新しい後続オブジェクトに破線の関係線を描画できるかどうかを示すフラグ。
    有効な値:
    • true:現在のオブジェクトから新しい後続オブジェクトに破線の関係線を描画できます。
    • false:現在のオブジェクトから新しい後続オブジェクトに破線の関係線を描画することはできません。
    表 : 50. 返される内容
    タイプ 説明
    なし

    TimelineSpan - setInnerSegmentClass(文字列 styleClass)

    内部セグメントの様式化に使用するクラスの名前を設定します (存在する場合)。

    表 : 51. パラメーター
    名前 タイプ 説明
    スタイルクラス 文字列 内部セグメントの様式化に使用する色クラスの名前。
    有効な値:
    • シルバー
    デフォルト:緑
    表 : 52. 返される内容
    タイプ 説明
    なし

    TimelineSpan - setInnerSegmentTimeSpan(Number startTimeMs, Number endTimeMs)

    指定された範囲で定義された現在のタイムスパン内で表示する内部セグメントを作成します。

    表 : 53. パラメーター
    名前 タイプ 説明
    startTimeM 番号 開始時間。

    単位:ミリ秒

    endTimeM 番号 終了時間。

    単位:ミリ秒

    表 : 54. 返される内容
    タイプ 説明
    なし

    TimelineSpan - setPointIconClass(String iconClassName)

    現在のインスタンスの期間がゼロの場合に、タイムラインに現在の要素を表示するために使用するアイコンクラスを設定します。

    注:
    これは、現在の TimelineSpan オブジェクトにのみ影響し、GlideTimeline で指定された defaultPointIconClass よりも優先されます。
    表 : 55. パラメーター
    名前 タイプ 説明
    アイコンクラス名 文字列 現在のインスタンスの期間がゼロの場合にタイムラインに現在の要素を表示するために使用するアイコンクラス。
    有効な値:
    • black_circle
    • black_square
    • blue_circle
    • blue_square
    • green_circle
    • green_square
    • マイルストーン
    • red_circle
    • red_square
    • sepia_circle
    • sepia_square
    表 : 56. 返される内容
    タイプ 説明
    なし

    TimelineSpan:setSpanColor(文字列 strColor)

    このスパンを表示する色を設定します。

    表 : 57. パラメーター
    名前 タイプ 説明
    strColor 文字列 このスパンの色の HTML 名。
    表 : 58. 返される内容
    タイプ 説明
    なし

    TimelineSpan:setSpanText(文字列 strSpanText)

    時間要素の隣に表示するテキストを設定します。

    注:
    このテキストは、GlideTimeline オブジェクトが glideTimeline.showTimelineText(true) メソッドを使用して設定されたタイムラインテキストを有効にしている場合にのみ表示されます。
    表 : 59. パラメーター
    名前 タイプ 説明
    strSpanText 文字列 時間要素の横に表示するテキスト。
    表 : 60. 返される内容
    タイプ 説明
    なし

    TimelineSpan - setTimeSpan(数値 nStartTime, 数値 nEndTimeMs)

    現在のスパンの開始日と終了日を設定します。

    表 : 61. パラメーター
    名前 タイプ 説明
    nStartTime 番号 開始時間。

    単位:ミリ秒

    nEndTimeM 番号 終了時間。

    単位:ミリ秒

    表 : 62. 返される内容
    タイプ 説明
    なし

    TimelineSpan - setTimeSpan(文字列 strStartTime, 文字列 strEndTimeMs)

    現在のスパンの開始時刻と終了時刻を設定します。

    表 : 63. パラメーター
    名前 タイプ 説明
    strStartTime 文字列 開始時間。

    単位:ミリ秒

    strEndTimeM 文字列 終了時間。

    単位:ミリ秒

    表 : 64. 返される内容
    タイプ 説明
    なし

    TimelineSpan - setTooltip(文字列 strTooltipText)

    TimelineSpan 要素にカーソルを合わせたときにツールヒントに表示されるテキストを設定します。

    表 : 65. パラメーター
    名前 タイプ 説明
    strTooltipText 文字列 ツールヒントに表示するテキスト。
    注:
    この文字列には有効な HTML を指定できます。
    表 : 66. 返される内容
    タイプ 説明
    なし