TimelineSpan - グローバル

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:13分
  • TimelineSpan API には、タイムライン アイテム内にレンダリングされる要素の特性と対話型の動作を記述する一連のプロパティを定義するメソッドが用意されています。

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

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

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

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

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

    TimelineSpan - addPredecessor(文字列 strPredecessorSysId, 文字列 strRelationshipSysId, 文字列 strTableName)

    指定された関係を現在のインスタンスと別の TimelineSpan の間に追加し、その関係が GlideWindows を開いて関係に関する情報を表示できるようにします。

    表 : 3. パラメーター
    名前 タイプ 説明
    strPredecessorSysId 文字列 関係の先行タスクである計画タスクレコードのSys_id。
    strRelationshipSysId 文字列 関係のリレーションシップレコードのSys_id。
    strTableName 文字列 関係のテーブルの名前。
    表 : 4. 戻り値
    タイプ 説明
    なし

    TimelineSpan - addPredecessor(文字列 strPredecessorSysId, 文字列 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. 返される内容
    タイプ 説明
    [Number (番号)] タイムラインスパンの内側セグメント部分の終了時間。

    単位:ミリ秒

    TimelineSpan - getInnerSegmentStartTimeMs()

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

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

    単位:ミリ秒

    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 つの内部プロパティを含むハッシュマップのリスト。

    TimelineSpan - getSpanColor()

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

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

    TimelineSpan - getSpanText()

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

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

    TimelineSpan - getStartTimeMs()

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

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

    単位:ミリ秒

    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. パラメーター
    名前 タイプ 説明
    bFlag ブール 要素の開始日を調整できるかどうかを示すフラグ。
    有効な値:
    • true:開始日を調整できます。
    • false:開始日を調整できません。
    表 : 42. 戻り値
    タイプ 説明
    なし

    TimelineSpan - setAllowXDragRight(ブーリアン bFlag)

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

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

    表 : 43. パラメーター
    名前 タイプ 説明
    bFlag ブール 要素の終了日を調整できるかどうかを示すフラグ。
    有効な値:
    • true:終了日を調整できます。
    • false:終了日を調整できません。
    表 : 44. 戻り値
    タイプ 説明
    なし

    TimelineSpan - setAllowXMove(ブーリアン bFlag)

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

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

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

    TimelineSpan - setAllowYMove(ブーリアン bFlag)

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

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

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

    TimelineSpan - setAllowYMovePredecessor(ブーリアン bFlag)

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

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

    表 : 49. パラメーター
    名前 タイプ 説明
    bFlag ブール 破線の関係線を現在のオブジェクトから新しい後続オブジェクトに描画できるかどうかを示すフラグ。
    有効な値:
    • true:現在のオブジェクトから新しい後続オブジェクトに破線を引くことができます。
    • false:現在のオブジェクトから新しい後続オブジェクトに破線を引くことはできません。
    表 : 50. 戻り値
    タイプ 説明
    なし

    TimelineSpan - setInnerSegmentClass(文字列 styleClass)

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

    表 : 51. パラメーター
    名前 タイプ 説明
    styleClass 文字列 内側セグメントのスタイル設定に使用するカラークラスの名前。
    有効な値:
    デフォルト:緑
    表 : 52. 戻り値
    タイプ 説明
    なし

    TimelineSpan - setInnerSegmentTimeSpan(数字 startTimeMs, 数字 endTimeMs)

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

    表 : 53. パラメーター
    名前 タイプ 説明
    startTimeMs [Number (番号)] 開始時間。

    単位:ミリ秒

    endTimeMs [Number (番号)] 終了時間。

    単位:ミリ秒

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

    TimelineSpan - setPointIconClass(文字列 iconClassName)

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

    注:
    このメソッドは現在の TimelineSpan オブジェクトのみに影響し、GlideTimeline によって指定された defaultPointIconClassよりも優先されます。
    表 : 55. パラメーター
    名前 タイプ 説明
    iconClassName 文字列 現在のインスタンスの期間がゼロの場合に、タイムラインに現在の要素を表示するために使用するアイコンクラス。
    有効な値:
    • black_circle
    • black_square
    • blue_circle
    • blue_square
    • green_circle
    • green_square
    • milestone
    • 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 [Number (番号)] 開始時間。

    単位:ミリ秒

    nEndTimeMs [Number (番号)] 終了時間。

    単位:ミリ秒

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

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

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

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

    単位:ミリ秒

    strEndTimeMs 文字列 終了時間。

    単位:ミリ秒

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

    TimelineSpan - setTooltip(文字列 strTooltipText)

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

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