GlideNavigation :クライアント

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • GlideNavigation API は、ナビゲーターとメインフレームを制御および更新するためのメソッドを提供します。

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

    GlideNavigation - open(文字列 url, 文字列ターゲット)

    新しい URL にリダイレクトします。

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

    デフォルト:現在のフレーム

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

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

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

    GlideNavigation - openPopup(文字列 url, 文字列名, 文字列 features, ブール値 noStack)

    指定された URL をポップアップウィンドウで開きます。

    features パラメーターは DOM 仕様の一部であり、渡されます。利用可能な機能リストの詳細については、「Mozilla Developer Network (Mozilla 開発者ネットワーク)」を参照してください。

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

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

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

    GlideNavigation - openRecord(文字列 tableName, 文字列 sys_id)

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

    表 : 5. パラメーター
    名前 タイプ 説明
    tableName 文字列 表示するレコードが含まれるテーブルの名前。
    sys_id 文字列 表示するレコードの sys_id。
    表 : 6. 返される内容
    タイプ 説明
    なし

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

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

    GlideNavigation:refreshNavigator()

    ナビゲーターフレームのコンテンツを更新します。

    表 : 7. パラメーター
    名前 タイプ 説明
    なし
    表 : 8. 返される内容
    タイプ 説明
    なし

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

    g_navigation.refreshNavigator();
    

    GlideNavigation - reloadWindow()

    現在のフレームを再ロードします。

    表 : 9. パラメーター
    名前 タイプ 説明
    なし
    表 : 10. 返される内容
    タイプ 説明
    なし

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

    g_navigation.reloadWindow();