GlideNavigation :クライアント
GlideNavigation API は、ナビゲーターとメインフレームを制御および更新するためのメソッドを提供します。
これらのメソッドには、 g_navigation グローバルオブジェクトを使用してアクセスします。
GlideNavigation - open(文字列 url, 文字列ターゲット)
新しい URL にリダイレクトします。
| 名前 | タイプ | 説明 |
|---|---|---|
| url | 文字列 | ロードする URL。ブラウザーでサポートされている任意の URL を指定できます。 |
| target | 文字列 | オプション。URL で指定されたコンテンツをロードするフレーム。 デフォルト:現在のフレーム |
| タイプ | 説明 |
|---|---|
| なし |
この例では、インスタンス内のアクティブなインシデントのリストを開き、現在のフレームにコンテンツを表示する方法を示します。
g_navigation.open('incident_list.do?sysparm_query=active=true');
GlideNavigation - openPopup(文字列 url, 文字列名, 文字列 features, ブール値 noStack)
指定された URL をポップアップウィンドウで開きます。
features パラメーターは DOM 仕様の一部であり、渡されます。利用可能な機能リストの詳細については、「Mozilla Developer Network (Mozilla 開発者ネットワーク)」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| url | 文字列 | 開く URL。 |
| name | 文字列 | ウィンドウ名。 |
| features | 文字列 | ポップアップウィンドウの機能のカンマ区切りリスト。 |
| noStack | ブーリアン | sysparm_stack=no を URL に追加するかどうかを示すフラグ。このパラメーターは、フォームの戻るボタンの使用時に予期しない動作を防ぐのに役立ちます。有効な値:
|
| タイプ | 説明 |
|---|---|
| ウィンドウ | 新しいウィンドウのインスタンス。 |
この例では、ポップアップウィンドウ内で「アクティブなインシデント」と呼ばれるアクティブなインシデントのリストを開き、ウィンドウでサイズ変更可能なスクロールバーおよびステータス機能を有効にする方法を示します。
g_navigation.openPopup('incident_list.do?sysparm_query=active=true', 'Active Incidents', 'resizable,scrollbars,status', true);
GlideNavigation - openRecord(文字列 tableName, 文字列 sys_id)
レコードにリダイレクトします。レコードがナビゲーターフレームに表示されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| tableName | 文字列 | 表示するレコードが含まれるテーブルの名前。 |
| sys_id | 文字列 | 表示するレコードの sys_id。 |
| タイプ | 説明 |
|---|---|
| なし |
この例は、指定されたインシデントレコードをナビゲーターフレームで開く方法を示しています。
g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');
GlideNavigation:refreshNavigator()
ナビゲーターフレームのコンテンツを更新します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
GlideNavigation - reloadWindow()
現在のフレームを再ロードします。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
この例は、現在のフレームのコンテンツを更新する方法を示しています。
g_navigation.reloadWindow();