---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideNavigation - クライアント

# GlideNavigation - クライアント {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

GlideNavigation API は、ナビゲーターとメインフレームを制御および更新するメソッドを提供します。

これらのメソッドには、 `g_navigation` グローバルオブジェクトを使用してアクセスします。

## GlideNavigation - open(文字列 url, 文字列ターゲット) {#ariaid-title2}

新しい URL にリダイレクトします。
{#r_GNV3-open_S_S__table_wnq_lmb_mv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| url | 文字列 | ロードする URL。ブラウザーでサポートされている任意の URL を指定できます。 |
| target | 文字列 | オプション。URL で指定されたコンテンツをロードするフレーム。 デフォルト：現在のフレーム |
[表 : 1. パラメーター]

{#r_GNV3-open_S_S__table_wnq_lmb_mv} {#r_GNV3-open_S_S__table_xnq_lmb_mv__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#r_GNV3-open_S_S__table_xnq_lmb_mv}  
この例では、インスタンス内のアクティブなインシデントのリストを開き、現在のフレームにコンテンツを表示する方法を示します。

    g_navigation.open('incident_list.do?sysparm_query=active=true');

## GlideNavigation - openPopup(文字列 url, 文字列名, 文字列 features, ブール値 noStack) {#ariaid-title3}

指定された URL をポップアップウィンドウで開きます。
features パラメーターは DOM 仕様の一部であり、渡されます。利用可能な機能リストの詳細については、「[Mozilla Developer Network (Mozilla 開発者ネットワーク)](https://developer.mozilla.org/en-US/docs/Web/API/Window/open)」を参照してください。
{#r_GNV3-openPopup_S_S_S_B__table_p4g_c4b_mv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| url | 文字列 | 開く URL。 |
| name | 文字列 | ウィンドウ名。 |
| features | 文字列 | ポップアップウィンドウの機能のカンマ区切りリスト。 |
| noStack | ブーリアン | `sysparm_stack=no` を URL に追加するかどうかを示すフラグ。このパラメーターは、フォームの戻るボタンの使用時に予期しない動作を防ぐのに役立ちます。 有効な値： * true：URL に `sysparm_stack=no` を追加します。 * false：URL に `sysparm_stack=no` を追加しません。 {#r_GNV3-openPopup_S_S_S_B__ul_qcs_vng_knb} |
[表 : 3. パラメーター]

{#r_GNV3-openPopup_S_S_S_B__table_p4g_c4b_mv} {#r_GNV3-openPopup_S_S_S_B__table_q4g_c4b_mv__entry__2}

| タイプ | 説明 |
|-|-|
| ウィンドウ | 新しいウィンドウのインスタンス。 |
[表 : 4. 返される内容]

{#r_GNV3-openPopup_S_S_S_B__table_q4g_c4b_mv}  
この例では、ポップアップウィンドウ内で「アクティブなインシデント」と呼ばれるアクティブなインシデントのリストを開き、ウィンドウでサイズ変更可能なスクロールバーおよびステータス機能を有効にする方法を示します。

    g_navigation.openPopup('incident_list.do?sysparm_query=active=true', 'Active Incidents', 'resizable,scrollbars,status', true);

## GlideNavigation - openRecord(文字列 tableName, 文字列 sys_id) {#ariaid-title4}

レコードにリダイレクトします。レコードがナビゲーターフレームに表示されます。
{#r_GNV3-openRecord_S_S__table_r3s_dnb_mv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| tableName | 文字列 | 表示するレコードが含まれるテーブルの名前。 |
| sys_id | 文字列 | 表示するレコードの sys_id。 |
[表 : 5. パラメーター]

{#r_GNV3-openRecord_S_S__table_r3s_dnb_mv} {#r_GNV3-openRecord_S_S__table_s3s_dnb_mv__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 6. 返される内容]

{#r_GNV3-openRecord_S_S__table_s3s_dnb_mv}  
この例は、指定されたインシデントレコードをナビゲーターフレームで開く方法を示しています。

    g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');

## GlideNavigation - refreshNavigator() {#ariaid-title5}

ナビゲーターフレームのコンテンツを更新します。
{#r_GNV3-refreshNavigator__table_ezg_zlb_mv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 7. パラメーター]

{#r_GNV3-refreshNavigator__table_ezg_zlb_mv} {#r_GNV3-refreshNavigator__table_fzg_zlb_mv__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 8. 返される内容]

{#r_GNV3-refreshNavigator__table_fzg_zlb_mv}  
この例は、ナビゲーターフレームのコンテンツを更新する方法を示しています。

    g_navigation.refreshNavigator();

## GlideNavigation - reloadWindow() {#ariaid-title6}

現在のフレームを再ロードします。
{#r_GNV3-reloadWindow__table_gcn_snb_mv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 9. パラメーター]

{#r_GNV3-reloadWindow__table_gcn_snb_mv} {#r_GNV3-reloadWindow__table_hcn_snb_mv__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 10. 返される内容]

{#r_GNV3-reloadWindow__table_hcn_snb_mv}  
この例は、現在のフレームのコンテンツを更新する方法を示しています。

    g_navigation.reloadWindow();


