GlideTimeline - グローバル
GlideTimeline API は、Glide ウィンドウツールキットのタイムラインを構成および表示するためのコア実装を提供します。
セキュリティ上の理由から、GlideTimeline は既に GlideTimeline と呼ばれる単一のインスタンス変数としてインスタンス化されています。すべての構成は、このインスタンス変数を参照する対応するスケジュールページのクライアントスクリプトセクションで行う必要があります。
GlideTimeline - groupByParent(Boolean b)
タイムラインアイテムをその親別にグループ化するかどうかを指定します。 true の場合、すべての子アイテムが親内にネストされます。これは表示の順序に影響し、子は常に親の直後にリストされます。groupByParentプロパティのデフォルト値は false です。
true の場合、すべての子アイテムが親内にネストされます。これは表示の順序に影響し、子は常に親の直後にリストされます。groupByParentプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、親別にグループ化されたタイムラインアイテムを表示します。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.groupByParent(true);
GlideTimeline - registerEvent(文字列 strServerEvent, 文字列 strScriptIncludeName)
指定されたタイムラインサーバーイベントを登録します。 strServerEvent は、登録が正しく機能するために許可されたイベントの 1 つである必要があります。イベントが発生すると、 GlideTimeline はサーバーに要求を送信し、 strScriptIncludeName クラス内で処理されたとおりにイベントを処理します。
strServerEvent は、登録が正しく機能するために許可されたイベントの 1 つである必要があります。イベントが発生すると、 GlideTimeline はサーバーに要求を送信し、 strScriptIncludeName クラス内で処理されたとおりにイベントを処理します。
| 名前 | タイプ | 説明 |
|---|---|---|
| strServerEvent | 文字列 | 次のいずれかのイベントを指定します。大文字と小文字を区別します。
|
| strScriptIncludeName | 文字列 | strServerEventを受け取るクラスの名前を指定します。このクラスは、 AbstractTimelineSchedulePage を拡張するスクリプトインクルードで定義する必要があります。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.registerEvent("getItems", "TimelineGanttSchedulePage");
GlideTimeline - setAutoRefresh(数値 intSeconds)
タイムライン上のデータの自動リフレッシュを実行するまでの待機秒数を指定します。 秒数を 0 に設定すると、自動リフレッシュがオフになります。デフォルトでは、自動リフレッシュは無効になっています。intSeconds が 0 より大きく、最小許容秒数 (10) より短い場合は、10 秒に設定されます。
秒数を 0 に設定すると、自動リフレッシュがオフになります。デフォルトでは、自動リフレッシュは無効になっています。intSeconds が 0 より大きく、最小許容秒数 (10) より短い場合は、10 秒に設定されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| int 秒 | 番号 | 自動リフレッシュの間隔を秒単位で指定する整数。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.setAutoRefresh(15); // Sets the interval for auto-refreshing to 15 seconds.
GlideTimeline - setDefaultPointIconClass(文字列 icon_class)
サーバーから返されたタイムラインスパンのプロパティにアイコンクラスが明示的に指定されていない場合に、期間ゼロのタイムラインスパンに使用するデフォルトのアイコンクラスを指定します。 setDefaultPointIconClass プロパティのデフォルト値は milestone です。
setDefaultPointIconClass プロパティのデフォルト値は milestone です。
| 名前 | タイプ | 説明 |
|---|---|---|
| icon_class | 文字列 | 次のいずれかの値を指定する文字列。
|
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.setDefaultPointIconClass('blue_circle');
GlideTimeline - setExtraAjaxParam(String strName, String strValue)
getParameter() メソッドを使用して、対応するスクリプトインクルードイベントで使用できるように、クライアントスクリプトの追加パラメーターの設定を許可します。 プリフィックス 「sysparm_timeline_ 」が付いた URI パラメーターは、すべてのサーバー側 AJAX 呼び出しに自動的に含まれます。
プリフィックス 「sysparm_timeline_ 」が付いた URI パラメーターは、すべてのサーバー側 AJAX 呼び出しに自動的に含まれます。
| 名前 | タイプ | 説明 |
|---|---|---|
| strName | 文字列 | URI パラメーター名。 |
| strValue | 文字列 | strName の値。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.setExtraAjaxParam("sysparm_timeline_limit", "5");
GlideTimeline - setInitialViewRange(String objStartDate, String objEndDate)
タイムラインの初期表示可能範囲を指定します。 開始日と終了日の形式は、デフォルトのタイムスタンプ形式 (yyyy-MM-dd HH:mm:ss) にする必要があります。デフォルトの範囲は、最も早いタイムラインスパンのポイントから最新のタイムラインスパンの終わりまでを指定する範囲です。initialViewRangeプロパティを指定すると、デフォルトの範囲が上書きされます。
開始日と終了日の形式は、デフォルトのタイムスタンプ形式 (yyyy-MM-dd HH:mm:ss) にする必要があります。デフォルトの範囲は、最も早いタイムラインスパンのポイントから最新のタイムラインスパンの終わりまでを指定する範囲です。initialViewRangeプロパティを指定すると、デフォルトの範囲が上書きされます。
| 名前 | タイプ | 説明 |
|---|---|---|
| objStartDate | 文字列 | yyyy-MM-dd HH:mm:ss 形式の表示範囲の開始時間。 |
| objEndDate | 文字列 | yyyy-MM-dd HH:mm:ss 形式の表示範囲の終了時間。 |
| タイプ | 説明 |
|---|---|
| なし |
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange("2010-06-20 08:00:00", "2010-06-28 14:00:00");
GlideTimeline - setInitialViewRange(数値 objStartDate, 数値 objEndDate)
タイムラインの初期表示可能範囲を指定します。 デフォルトの範囲は、最も早いタイムラインスパンのポイントから最新のタイムラインスパンの終わりまでを指定する範囲です。initialViewRangeプロパティを指定すると、デフォルトの範囲が上書きされます。
デフォルトの範囲は、最も早いタイムラインスパンのポイントから最新のタイムラインスパンの終わりまでを指定する範囲です。initialViewRangeプロパティを指定すると、デフォルトの範囲が上書きされます。
| 名前 | タイプ | 説明 |
|---|---|---|
| objStartDate | 番号 | ビュー範囲の開始時間 (ミリ秒単位)。 |
| objEndDate | 番号 | 終了時間 (ミリ秒単位)。 |
| タイプ | 説明 |
|---|---|
| なし |
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange(1277046000000, 1277647200000);
GlideTimeline - setInitialViewRange(文字列 objStartDate, 数値 objEndDate)
タイムラインの初期表示可能範囲を指定します。 デフォルトの範囲は、最も早いタイムラインスパンのポイントから最新のタイムラインスパンの終わりまでを指定する範囲です。initialViewRangeプロパティを指定すると、デフォルトの範囲が上書きされます。
デフォルトの範囲は、最も早いタイムラインスパンのポイントから最新のタイムラインスパンの終わりまでを指定する範囲です。initialViewRangeプロパティを指定すると、デフォルトの範囲が上書きされます。
| 名前 | タイプ | 説明 |
|---|---|---|
| objStartDate | 文字列 | yyyy-MM-dd HH:mm:ss 形式の表示範囲の開始時間。 |
| objEndDate | 番号 | 終了時間 (ミリ秒単位)。 |
| タイプ | 説明 |
|---|---|
| なし |
説明の例
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange("2010-06-20 08:00:00", 1277647200000);
GlideTimeline - setInitialViewRange(Number objStartDate, String objEndDate)
タイムラインの初期表示可能範囲を指定します。 デフォルトの範囲は、最も早いタイムラインスパンのポイントから最新のタイムラインスパンの終わりまでを指定する範囲です。initialViewRangeプロパティを指定すると、デフォルトの範囲が上書きされます。
デフォルトの範囲は、最も早いタイムラインスパンのポイントから最新のタイムラインスパンの終わりまでを指定する範囲です。initialViewRangeプロパティを指定すると、デフォルトの範囲が上書きされます。
| 名前 | タイプ | 説明 |
|---|---|---|
| objStartDate | 番号 | ビュー範囲の開始時間 (ミリ秒単位)。 |
| objEndDate | 文字列 | yyyy-MM-dd HH:mm:ss 形式の表示範囲の終了時間。 |
| タイプ | 説明 |
|---|---|
| なし |
説明の例
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange(1277046000000, "2010-06-28 14:00:00");
GlideTimeline - setReadOnly(ブール b)
すべてのタイムラインイベントのインタラクションを有効または無効にします。 有効にすると、イベントインタラクションは、各 タイムライン アイテムで指定された対応する属性から決定されます。readOnlyプロパティのデフォルト値は false です。
有効にすると、イベントインタラクションは、各 タイムライン アイテムで指定された対応する属性から決定されます。readOnlyプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、タイムライン全体が読み取り専用 (非インタラクティブ) としてマークされます。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.setReadOnly(true);
GlideTimeline - showDependencyLines(ブール b)
タイムラインスパン間に依存関係線を表示するかどうかを指定します。 このメソッドは、サーバーから返されたタイムラインアイテムのセットに依存関係が含まれている場合にのみ適用されます。showDependencyLines プロパティのデフォルト値は false です。
このメソッドは、サーバーから返されたタイムラインアイテムのセットに依存関係が含まれている場合にのみ適用されます。showDependencyLines プロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、タイムラインに依存関係線を表示します。それ以外の場合は使用しません。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.showDependencyLines(true);
GlideTimeline - showGridLines(Boolean bShowGridlines, Number amount)
タイムライン上のデータの各行にグリッド線を表示するかどうかを指定します。 デフォルトでは、グリッド線は有効になっています。
デフォルトでは、グリッド線は有効になっています。
| 名前 | タイプ | 説明 |
|---|---|---|
| bShowGridlines | ブーリアン | true の場合、タイムラインにはグリッド線が表示されます。それ以外の場合は、グリッド線を表示しません。 |
| amount | 番号 | amount |
| タイプ | 説明 |
|---|---|
| なし | 戻り値 |
glideTimeline.showGridLines(false); // Disables grid lines.
GlideTimeline - showLeftPane(ブール b)
タイムラインに左側のペインを表示するかどうかを指定します。 leftPaneプロパティのデフォルト値は true です。
leftPaneプロパティのデフォルト値は true です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、タイムラインには左ペインが表示されます。そうしないと、左ペインは表示されません。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.showLeftPane(false);
GlideTimeline - showLeftPaneAsTree(ブール b)
タイムラインの左ペインに子アイテムを表示する方法を指定します。子アイテムは、展開および折りたたみ機能を備えたネストされたインデントされたノードとして、または単一のインデントレベルに表示されます。 showLeftPaneAsTreeプロパティのデフォルト値は false です。
showLeftPaneAsTreeプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、子アイテムノードは展開/折りたたみ機能付きでインデントされて表示されます。それ以外の場合は、左ペインのすべてのアイテムが単一のインデントレベルで表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.showLeftPaneAsTree(true);
GlideTimeline - showLeftPaneInputBox(Boolean b, String strDefaultValue)
左ペインの下部にテキスト入力ボックスを 、strDefaultValue で指定されたデフォルト値で表示するかどうかを指定します。 左ペインが showLeftPane() で無効になっている場合、入力ボックスは表示されません。showLeftPaneInputBoxプロパティのデフォルト値は false です。
左ペインが showLeftPane() で無効になっている場合、入力ボックスは表示されません。showLeftPaneInputBoxプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、左ペインの入力ボックスを表示します。 |
| strDefaultValue | 文字列 | 入力ボックスに表示するデフォルト値。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.showLeftPaneInputBox(true, 'Add a new task ...');
GlideTimeline - showSummaryPane(ブール b)
タイムラインの下部にサマリーペインを表示するかどうかを指定します。 showSummaryPane プロパティのデフォルト値は true です。
showSummaryPane プロパティのデフォルト値は true です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、タイムラインにはサマリーペインが含まれます。それ以外の場合、[サマリー] ペインは表示されません。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.showSummaryPane(false);
GlideTimeline - showTimelineText(ブール b)
プライマリタイムラインペインの各タイムラインスパンの下にタイムラインテキストを表示するかどうかを指定します。 showTimelineText プロパティのデフォルト値は false です。
showTimelineText プロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、各タイムラインスパンの下に説明テキストが表示されます。それ以外の場合は、各タイムラインスパンの下にテキストは表示されません。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.showTimelineText(true);
GlideTimeline - snapVertScrollingIntoRows(ブール b)
タイムラインスパンオブジェクトの垂直方向の移動(このイベントを実行するために適切に登録されている場合)を最も近い行にスナップ調整するかどうかを指定します。 デフォルトでは、この値は有効になっています。
デフォルトでは、この値は有効になっています。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、タイムラインスパンオブジェクトの垂直方向の移動を行にスナップします。それ以外の場合、アイテムはマウスに対して正確に移動します。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.snapVertScrollingIntoRows(false);
GlideTimeline - sortByLeftLabelText(ブール b)
左側のラベルテキストでアイテムをグループ化するかどうかを指定します。 sortByLeftLabelTextプロパティのデフォルト値は false です。
sortByLeftLabelTextプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、タイムラインアイテムを各アイテムの左ラベルで指定されたテキストのアルファベット順にソートします。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.sortByLeftLabelText(true);
GlideTimeline - sortByStartDate(ブール b)
アイテムのタイムラインスパンオブジェクトの最も早い開始日によって返されたタイムラインアイテムのリストをソートするかどうかを指定します。 groupByParent() が true に設定されている場合、アイテムはグループ化が行われた後にソートされます。sortByStartDateプロパティのデフォルト値は false です。
groupByParent() が true に設定されている場合、アイテムはグループ化が行われた後にソートされます。sortByStartDateプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、タイムラインアイテムを最も早い開始日から時系列にソートします。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.sortByStartDate(true);
GlideTimeline - sortByTimelineLabelText(ブール b)
タイムラインペインに表示するように指定されたテキストに従って、返されるタイムラインアイテムのリストをアルファベット順にソートするかどうかを指定します。
sortByTimelineLabelTextプロパティのデフォルト値は false です。
| 名前 | タイプ | 説明 |
|---|---|---|
| b | ブーリアン | true の場合、タイムラインアイテムは、各アイテムのタイムラインスパンテキストで指定されたテキストでアルファベット順にソートされます。 |
| タイプ | 説明 |
|---|---|
| なし |
glideTimeline.sortByTimelineLabelText(true);