---
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


---

# GlideList2 (g_list) - クライアント

# GlideList2 (g_list) - クライアント {#ariaid-title1}

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

GlideList2 API は、(v2) リストをカスタマイズするためのメソッドを提供します。

変数 `g_list` は、指定されたリストオブジェクトにアクセスするために使用されます。`g_list` 変数は、関連リストのフォームリンク UI アクションでは使用できません。これは、リストフォームリンクの UI アクションで使用できます。

これらのメソッドは、UI コンテキストメニューと UI アクションで使用されます。

これらのメソッドのいくつかは ネクストエクスペリエンス UI フレームワーク で使用できます。詳細については、次を参照してください。 [GlideList (ネクストエクスペリエンス UI フレームワーク)](https://servicenow-prod.fluidtopics.net/VoqgMI81MsqUNuuNtCum2w#GlideListClientAPINEx "GlideList API は、ネクストエクスペリエンス UI フレームワークのリストをカスタマイズするためのメソッドを提供します。").

## GlideList2 - addFilter(文字列 filter) {#ariaid-title2}

単一の用語をクエリフィルターのリストに追加します。
{#r_GL2-addFilter_S__table_sgz_zpw_15__entry__3}{#r_GL2-addFilter_S__gList_parmDesc_filter}

| 名前 | タイプ | 説明 |
|-|-|-|
| filter | 文字列 | 標準の Glide 形式のエンコードされたクエリ文字列。「 [エンコードされたクエリ文字列](https://www.servicenow.com/docs/access?context=c_EncodedQueryStrings&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US)」を参照してください。 |
[表 : 1. パラメーター]

{#r_GL2-addFilter_S__table_sgz_zpw_15} {#r_GL2-addFilter_S__table_tgz_zpw_15__entry__2}

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

{#r_GL2-addFilter_S__table_tgz_zpw_15}  

    g_list.addFilter("active=true");

## GlideList2 - get(オブジェクト DOMelement) {#ariaid-title3}

指定されたアイテムを含むリストの GlideList2 オブジェクトを返します。
{#r_GL2-get_O__table_ugz_zpw_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| DOMelement | オブジェクト | GlideList2 オブジェクトが必要なリストの DOM 要素 ID。 |
[表 : 3. パラメーター]

{#r_GL2-get_O__table_ugz_zpw_15} {#r_GL2-get_O__table_vgz_zpw_15__entry__2}

| タイプ | 説明 |
|-|-|
| オブジェクト | GlideList2 オブジェクト。見つからない場合は null。 |
[表 : 4. 返される内容]

{#r_GL2-get_O__table_vgz_zpw_15}

## GlideList2 - get(文字列 ListID) {#ariaid-title4}

指定されたリストの GlideList2 オブジェクトを返します。
{#r_GL2-get_S__table_ugz_zpw_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| ListID | 文字列 | GlideList2 オブジェクトが必要なリスト ID。 |
[表 : 5. パラメーター]

{#r_GL2-get_S__table_ugz_zpw_15} {#r_GL2-get_S__table_vgz_zpw_15__entry__2}

| タイプ | 説明 |
|-|-|
| オブジェクト | GlideList2 オブジェクト。見つからない場合は null。 |
[表 : 6. 返される内容]

{#r_GL2-get_S__table_vgz_zpw_15}  

    function assignLabelActionViaLookupModal(tableName, listId) {
    	var list = GlideList2.get(listId);
    	if (!list)
    		return;

    	assignLabelViaLookup(tableName, sysIds, list.getView());
    }

## GlideList2 - getChecked() {#ariaid-title5}

関連するリストでチェックされたアイテムの sys_id のカンマ区切りリストを返します。
{#r_GL2-getChecked__table_wgz_zpw_15__entry__3}

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

{#r_GL2-getChecked__table_wgz_zpw_15} {#r_GL2-getChecked__table_xgz_zpw_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | リストでチェックされたアイテムの sys_id のカンマ区切りリスト。返されたアイテムの実行が許可されているかどうかを確認しません。 |
[表 : 8. 返される内容]

{#r_GL2-getChecked__table_xgz_zpw_15}  

    function removeLabelActionViaLookupModal(tableName, listId) {
      var list = GlideList2.get(listId);
      if (!list)
        return;

      var sysIds = list.getChecked();
      if (!sysIds)
        return;

      removeLabelViaLookup(tableName, sysIds);
    }

## GlideList2 - getFixedQuery() {#ariaid-title6}

固定クエリを返します。
固定クエリは、ブレッドクラムから削除できないクエリの一部です (つまりユーザーに対して固定されています)。これは、アプリケーションモジュールの sysparm_fixed_query パラメーターを含めることで指定します。{#r_GL2-getFixedQuery__gList_ph_getFixedQuery}
{#r_GL2-getFixedQuery__table_ygz_zpw_15__entry__3}

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

{#r_GL2-getFixedQuery__table_ygz_zpw_15} {#r_GL2-getFixedQuery__table_zgz_zpw_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | リストの固定クエリ文字列。 |
[表 : 10. 返される内容]

{#r_GL2-getFixedQuery__table_zgz_zpw_15}  

    var list = GlideList2.get(container.readAttribute('list_id'));
    var filter = this._getFilter(element);
    var fixedQuery = list.getFixedQuery();
    if (fixedQuery)
      filter = fixedQuery + "^" + filter;

## GlideList2 - getGroupBy() {#ariaid-title7}

リストをグループ化するために使用されるフィールドまたはフィールドのカンマ区切りリストを返します。
{#r_GL2-getGroupBy__table_ahz_zpw_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 11. パラメーター]

{#r_GL2-getGroupBy__table_ahz_zpw_15} {#r_GL2-getGroupBy__table_bhz_zpw_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | リストをグループ化するために使用されるフィールドまたはフィールドのカンマ区切りリスト。 |
[表 : 12. 返される内容]

{#r_GL2-getGroupBy__table_bhz_zpw_15}  

    function runFilterV2Lists(name, filter) {
      var list = GlideList2.get(name);	
        if (list) {
          var groupBy = list.getGroupBy();
          if (groupBy)  
            filter += "^" + groupBy;
    		
            list.setFilterAndRefresh(filter);
        }
    }

## GlideList2 - getListName() {#ariaid-title8}

通常はテーブル名であるリストの名前を返します。
{#r_GL2-getListName__table_chz_zpw_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 13. パラメーター]

{#r_GL2-getListName__table_chz_zpw_15} {#r_GL2-getListName__table_dhz_zpw_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | リスト名 (通常はテーブル名)。 |
[表 : 14. 返される内容]

{#r_GL2-getListName__table_dhz_zpw_15}  

    var list = GlideList2.get(name);	
    var listName = list.getListName();

## GlideList2 - getOrderBy() {#ariaid-title9}

リストの順序付けに使用される最初のフィールドを返します。
{#r_GL2-getOrderBy__table_qs2_nww_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 15. パラメーター]

{#r_GL2-getOrderBy__table_qs2_nww_15} {#r_GL2-getOrderBy__table_rs2_nww_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | リストの順序付けの基準となるフィールド。リストが順序付けされていない場合は空です。 |
[表 : 16. 返される内容]

{#r_GL2-getOrderBy__table_rs2_nww_15}  

    var list = GlideList2.get(listId);
    if (!list)
      return;
    var orderBy = list.getOrderBy();

## GlideList2 - getParentTable() {#ariaid-title10}

関連リスト (フォームに関連付けられたテーブル) の親テーブルの名前を返します。
{#r_GL2-getParentTable__table_ss2_nww_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 17. パラメーター]

{#r_GL2-getParentTable__table_ss2_nww_15} {#r_GL2-getParentTable__table_ts2_nww_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 親テーブル名。 |
[表 : 18. 返される内容]

{#r_GL2-getParentTable__table_ts2_nww_15}  

    for (var id in GlideLists2) {
      var list = GlideLists2[id];
      if (list.getTableName() == listTableName && list.getParentTable() == tableName)
        return list.getContainer();
    }

## GlideList2 - getQuery(ブーリアン orderBy, ブーリアン groupBy, ブーリアン fixed, ブーリアン all) {#ariaid-title11}

リストのエンコードされたクエリ文字列を返します。
{#r_GL2-getQuery_B_B_B_B__table_us2_nww_15__entry__3}{#r_GL2-getQuery_B_B_B_B__gList_parmDesc_orderByB}{#r_GL2-getQuery_B_B_B_B__gList_parmDesc_groupByB}{#r_GL2-getQuery_B_B_B_B__gList_parmDesc_fixed}{#r_GL2-getQuery_B_B_B_B__gList_parmDesc_all}

| 名前 | タイプ | 説明 |
|-|-|-|
| orderBy | ブール | オプション。結果に orderBy を含めるかどうかを示すフラグ。 有効な値： * true：結果に orderBy を含めます。 * false：結果に orderBy を含めません。 {#r_GL2-getQuery_B_B_B_B__ul_awp_k1n_vrb} デフォルト値：false |
| groupBy | ブール | オプション。結果に groupBy を含めるかどうかを示すフラグ。 有効な値： * true：結果に groupBy を含めます。 * false：結果に groupBy を含めません。 {#r_GL2-getQuery_B_B_B_B__ul_gpz_21n_vrb} デフォルト値：false |
| fixed | ブール | オプション。結果に固定クエリを含めるかどうかを示すフラグ。 有効な値： * true：結果に固定クエリを含めます。 * false：結果に固定クエリを含めません。 {#r_GL2-getQuery_B_B_B_B__ul_e5s_11n_vrb} デフォルト値：false |
| すべて | ブール | デフォルトです。結果に orderBy、groupBy、および固定クエリを含めるかどうかを示すフラグ。 有効な値： * true：結果に orderBy、groupBy、および固定クエリを含めます。 * false：3 つのオプションのすべてを結果に含めません。 {#r_GL2-getQuery_B_B_B_B__ul_ovz_pzm_vrb} デフォルト：true |
[表 : 19. パラメーター]

{#r_GL2-getQuery_B_B_B_B__table_us2_nww_15} {#r_GL2-getQuery_B_B_B_B__table_vs2_nww_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | リストのエンコードされたクエリ文字列。 |
[表 : 20. 返される内容]

{#r_GL2-getQuery_B_B_B_B__table_vs2_nww_15}  

    var list = GlideList2.get(this.listID);
    var ajax = new GlideAjax("AJAXJellyRunner", "AJAXJellyRunner.do");
      ajax.addParam("sysparm_query_encoded", list.getQuery({groupby: true, orderby: true}));
      ajax.addParam("sysparm_table", list.getTableName());
      ajax.addParam("sysparm_view", list.getView());

## GlideList2 - getRelated() {#ariaid-title12}

関連リストを親フォームに関連付ける関連リストフィールドを返します。
{#r_GL2-getRelated__table_ws2_nww_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 21. パラメーター]

{#r_GL2-getRelated__table_ws2_nww_15} {#r_GL2-getRelated__table_xs2_nww_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | リストを親フォームに接続するフィールド。 |
[表 : 22. 返される内容]

{#r_GL2-getRelated__table_xs2_nww_15}  

    var list = GlideList2.get(name);
    var related = list.getRelated();
    if (related) 
      ajax.addParam("sysparm_is_related_list", "true");

## GlideList2 - getTableName() {#ariaid-title13}

リストのテーブル名を返します。
{#r_GL2-getTableName__table_ys2_nww_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 23. パラメーター]

{#r_GL2-getTableName__table_ys2_nww_15} {#r_GL2-getTableName__table_zs2_nww_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | リストのテーブル名を返します。 |
[表 : 24. 返される内容]

{#r_GL2-getTableName__table_zs2_nww_15}  

    GlideList2.getListsForTable = function(table) {
        var lists = [];
        for (var id in GlideLists2) {
            var list = GlideLists2[id];
            if (list.getTableName() == table)
                lists.push(list);
        }
        return lists;
    }

## GlideList2 - getView() {#ariaid-title14}

リストを表示するために使用するビューを返します。
{#r_GL2-getView__table_llc_vmx_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 25. パラメーター]

{#r_GL2-getView__table_llc_vmx_15} {#r_GL2-getView__table_mlc_vmx_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | ビューの名前。 |
[表 : 26. 返される内容]

{#r_GL2-getView__table_mlc_vmx_15}  

    function assignLabelActionViaLookupModal(tableName, listId) {
    	var list = GlideList2.get(listId);
    	if (!list)
    		return;

    	assignLabelViaLookup(tableName, sysIds, list.getView());
    }

## GlideList2 - getTitle() {#ariaid-title15}

リストのタイトルを返します。
{#r_GL2-getTitle__table_at2_nww_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 27. パラメーター]

{#r_GL2-getTitle__table_at2_nww_15} {#r_GL2-getTitle__table_bt2_nww_15__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | リストのタイトル。 |
[表 : 28. 返される内容]

{#r_GL2-getTitle__table_bt2_nww_15}  

    var list = GlideList2.get(name);	
    var listTitle = list.getTitle();

## GlideList2 - isUserList() {#ariaid-title16}

リストメカニックを選択してリストレイアウトを変更し、リストがカスタマイズされている場合は true を返します。
{#r_GL2-isUserList__table_nlc_vmx_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 29. パラメーター]

{#r_GL2-isUserList__table_nlc_vmx_15} {#r_GL2-isUserList__table_olc_vmx_15__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | リストのレイアウトが変更された場合は true。 |
[表 : 30. 返される内容]

{#r_GL2-isUserList__table_olc_vmx_15}  

    var list = GlideList2.get(listId);
    if (!list)
      return;
    if (list.isUserList())
      var tableName = list.getTableName();

## GlideList2 - refresh(数値 firstRow, 文字列 additionalParms) {#ariaid-title17}

リストを更新します。リストフィルターの orderBy 部分は無視されるため、リストは更新されたときに自然な順序付けを使用します。
{#r_GL2-refresh_N_S__table_plc_vmx_15__entry__3}{#r_GL2-refresh_N_S__gList_parmDesc_firstRowN}{#r_GL2-refresh_N_S__gList_parmDesc_addtl}

| 名前 | タイプ | 説明 |
|-|-|-|
| firstRow | 番号 | リストに表示される最初の行。 デフォルト：現在のビューの最初の行。 |
| additionalParms | 文字列 | リスト更新要求で送信されるオプションの名前と値のペア。 |
[表 : 31. パラメーター]

{#r_GL2-refresh_N_S__table_plc_vmx_15} {#r_GL2-refresh_N_S__table_qlc_vmx_15__entry__2}

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

{#r_GL2-refresh_N_S__table_qlc_vmx_15}  

    $timeout(function() {
      if (GlideList.lists) {
        var list = GlideList.get(name);
        if (list) {
           if (sortBy) {
             if (sortDirection == 'ASC')
                list.sort(sortBy);
             else
                list.sortDescending(sortBy);
             }  
           list.refresh();
         }
       }
    }			

## GlideList2 - refreshWithOrderBy(数値 firstRow, 文字列 description) {#ariaid-title18}

リストを更新します。リストに対して指定されている場合は、リストフィルターの orderBy 部分が含まれます。
{#r_GL2-refreshWithOrderBy_N_S__table_rlc_vmx_15__entry__3}{#r_GL2-refreshWithOrderBy_N_S__gList_parmDesc_firstRowN}{#r_GL2-refreshWithOrderBy_N_S__gList_parmDesc_description}

| 名前 | タイプ | 説明 |
|-|-|-|
| firstRow | 番号 | リストに表示される最初の行。 デフォルト：現在のビューの最初の行。 |
| description | 文字列 | リスト更新要求で送信されるオプションの名前と値のペア。 |
[表 : 33. パラメーター]

{#r_GL2-refreshWithOrderBy_N_S__table_rlc_vmx_15} {#r_GL2-refreshWithOrderBy_N_S__table_slc_vmx_15__entry__2}

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

{#r_GL2-refreshWithOrderBy_N_S__table_slc_vmx_15}  

    ga.getXML(function(serverResponse) {
      var response = serverResponse.responseXML.getElementsByTagName("response")[0];
      if (response) {
        var list = GlideList2.getByName("backlog_stories");
        list.refreshWithOrderBy();
        var status = response.getAttribute('status');
        $j('html, body').animate({scrollTop: $j("#"+data.record.sys_id).offset().top},500);
        if (status == 'failure') {
          alert('${gs.getMessage("Story cannot be created. Team is not associated with any project.")}');
        }
      }
    }

## GlideList2 - setFilter(文字列 filter) {#ariaid-title19}

クエリ文字列の orderBy と groupBy の部分を無視して、リストのエンコードされたクエリ文字列を設定します。
{#r_GL2-setFilter_S__table_tlc_vmx_15__entry__3}{#r_GL2-setFilter_S__gList_parmDesc_filter}

| 名前 | タイプ | 説明 |
|-|-|-|
| filter | 文字列 | 標準の Glide 形式のエンコードされたクエリ文字列。「 [エンコードされたクエリ文字列](https://www.servicenow.com/docs/access?context=c_EncodedQueryStrings&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US)」を参照してください。 |
[表 : 35. パラメーター]

{#r_GL2-setFilter_S__table_tlc_vmx_15} {#r_GL2-setFilter_S__table_ulc_vmx_15__entry__2}

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

{#r_GL2-setFilter_S__table_ulc_vmx_15}  

    list = GlideList2.get($(side+"ContentDivRelease").select(".list_div")[0].getAttribute("id"));
    if (list) {
      list.setFilter("active=true");
      list.refresh(1);
     }

## GlideList2 - setFilterAndRefresh(文字列 filter) {#ariaid-title20}

orderBy と groupBy が指定されている場合はこれらを含めてリストのエンコードされたクエリ文字列を設定し、新しいフィルターを使用してリストを更新します。
{#r_GL2-setFilterAndRefresh_S__table_vlc_vmx_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| filter | 文字列 | エンコードされたクエリ文字列。 |
[表 : 37. パラメーター]

{#r_GL2-setFilterAndRefresh_S__table_vlc_vmx_15} {#r_GL2-setFilterAndRefresh_S__table_wlc_vmx_15__entry__2}

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

{#r_GL2-setFilterAndRefresh_S__table_wlc_vmx_15}  

    function updateListFilter(projectID) {
      var list = GlideList2.getByName("backlog_stories");
      var fixedQuery = $('hdn_additional_filters').value;
      if(!projectID) {
          list.setFilterAndRefresh(fixedQuery + "^ORDERBYteam_index");
          list.setOrderBy("team_index");
      }
    }

## GlideList2 - setFirstRow(数値 rowNum) {#ariaid-title21}

リストが更新されたときにリストに表示される最初の行を設定します。
{#r_GL2-setFirstRow_N__table_uv1_k4x_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| rowNum | 数値 | 表示する最初の行の行番号。 |
[表 : 39. パラメーター]

{#r_GL2-setFirstRow_N__table_uv1_k4x_15} {#r_GL2-setFirstRow_N__table_vv1_k4x_15__entry__2}

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

{#r_GL2-setFirstRow_N__table_vv1_k4x_15}  

    var nextRow = 0;
    var rowsPerPage = 20;
    var list = GlideList2.get(listId);
    if (!list)
      return;
    list.setFirstRow(nextRow);
    nextRow = nextRow + rowsPerPage;

## GlideList2 - setGroupBy(文字列 groupBy) {#ariaid-title22}

単一のフィールドのリスト groupBy 条件を設定します。
{#r_GL2-setGroupBy_S__table_wv1_k4x_15__entry__3}{#r_GL2-setGroupBy_S__gList_parmDesc_groupByS}

| 名前 | タイプ | 説明 |
|-|-|-|
| groupBy | 文字列 | リストの groupBy 基準。 |
[表 : 41. パラメーター]

{#r_GL2-setGroupBy_S__table_wv1_k4x_15} {#r_GL2-setGroupBy_S__table_xv1_k4x_15__entry__2}

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

{#r_GL2-setGroupBy_S__table_xv1_k4x_15}  

    function runContextAction(listId) {
      var g_list = GlideList2.get(listId);
      g_list.setGroupBy('');
      g_list.refresh(1);
    }

## GlideList2 - setOrderBy(文字列 orderBy) {#ariaid-title23}

リストの orderBy 条件を設定します。
単一の順序付けフィールドの場合は、orderBy フィールドまたは orderByDesc フィールドを使用します。複数のフィールドの場合は、`orderByField1^orderByField2^orderByField3` を使用します。orderBy は昇順を指定し、orderByDesc は降順を指定します。これらのプレフィックス文字列はオプションです。指定しない場合、orderBy がデフォルトの順序になります。
{#r_GL2-setOrderBy_S__table_yv1_k4x_15__entry__3}{#r_GL2-setOrderBy_S__gList_parmDesc_orderByS}

| 名前 | タイプ | 説明 |
|-|-|-|
| orderBy | 文字列 | 1 つまたは複数の orderBy フィールド。 |
[表 : 43. パラメーター]

{#r_GL2-setOrderBy_S__table_yv1_k4x_15} {#r_GL2-setOrderBy_S__table_zv1_k4x_15__entry__2}

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

{#r_GL2-setOrderBy_S__table_zv1_k4x_15}  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                updateOrderBy: function(orderBy){
      var list = GlideList2.get(this.listID);
      if (list)
        list.setOrderBy(orderBy);
    };

## GlideList2 - setRowsPerPage(数値 rows) {#ariaid-title24}

表示する 1 ページあたりの行数を設定します。
{#r_GL2-setRowsPerPage_N__table_aw1_k4x_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| rows | 数値 | 表示する行数。 |
[表 : 45. パラメーター]

{#r_GL2-setRowsPerPage_N__table_aw1_k4x_15} {#r_GL2-setRowsPerPage_N__table_bw1_k4x_15__entry__2}

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

{#r_GL2-setRowsPerPage_N__table_bw1_k4x_15}  

    link: function(scope) {
      var list = GlideList2.get(scope.listId);
      list.setRowsPerPage(scope.maxRows);
      list.setFilterAndRefresh(scope.tableQuery);
    }

## GlideList2 - showHideGroups(ブーリアン showFlag) {#ariaid-title25}

リスト内のすべてのグループを表示または非表示にし、グループの現在の折りたたみ/展開ステータスをユーザー初期設定として保存します。
{#r_GL2-showHideGroups_B__table_cw1_k4x_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| showFlag | ブーリアン | \[true\] の場合、リスト内のグループを表示します。 |
[表 : 47. パラメーター]

{#r_GL2-showHideGroups_B__table_cw1_k4x_15} {#r_GL2-showHideGroups_B__table_dw1_k4x_15__entry__2}

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

{#r_GL2-showHideGroups_B__table_dw1_k4x_15}  

    function showHideAllGroups(showFlag) {
      var list = GlideList2.get(listId);
      if (!list)
        return;
      list.showHideGroups(showFlag);
    }

## GlideList2 - showHideList(ブーリアン showFlag) {#ariaid-title26}

リストを表示または非表示にし、リストの現在の折りたたみ/展開ステータスをユーザー初期設定として保存します。
{#r_GL2-showHideList_B__table_ew1_k4x_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| showFlag | ブーリアン | \[true\] の場合、リストを表示します。 |
[表 : 49. パラメーター]

{#r_GL2-showHideList_B__table_ew1_k4x_15} {#r_GL2-showHideList_B__table_fw1_k4x_15__entry__2}

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

{#r_GL2-showHideList_B__table_fw1_k4x_15}  

    GlideList2.toggleAll = function(expandFlag) {
    for (var id in GlideLists2) {
      var list = GlideLists2[id];
    list.showHideList(expandFlag);
    }

## GlideList2 - sort(文字列 field) {#ariaid-title27}

リストを昇順でソートし、フィールドを orderBy 列として設定します。
{#r_GL2-sort_S__table_uks_xpx_15__entry__3}{#r_GL2-sort_S__gList_parmDesc_field}

| 名前 | タイプ | 説明 |
|-|-|-|
| field | 文字列 | リストのソートに使用するフィールド。 |
[表 : 51. パラメーター]

{#r_GL2-sort_S__table_uks_xpx_15} {#r_GL2-sort_S__table_vks_xpx_15__entry__2}

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

{#r_GL2-sort_S__table_vks_xpx_15}  

    $timeout(function() {
      if (GlideList.lists) {
        var list = GlideList.get(name);
        if (list) {
           if (sortBy) {
             if (sortDirection == 'ASC')
                list.sort(sortBy);
             else
                list.sortDescending(sortBy);
             }  
           list.refresh();
         }
       }
    }

## GlideList2 - sortDescending(文字列 field, 数値 amount) {#ariaid-title28}

リスト内の 1 つのフィールドを降順でソートし、フィールドを orderByDescField 列として設定します。
{#r_GL2-sortDescending_S_N__table_wks_xpx_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| フィールド | 文字列 | リストのソートに使用するフィールド。 |
[表 : 53. パラメーター]

{#r_GL2-sortDescending_S_N__table_wks_xpx_15} {#r_GL2-sortDescending_S_N__table_xks_xpx_15__entry__2}

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

{#r_GL2-sortDescending_S_N__table_xks_xpx_15}  

    $timeout(function() {
      if (GlideList.lists) {
        var list = GlideList.get(name);
        if (list) {
           if (sortBy) {
             if (sortDirection == 'ASC')
                list.sort(sortBy);
             else
                list.sortDescending(sortBy);
             }  
           list.refresh();
         }
       }
    }

## GlideList2 - toggleList() {#ariaid-title29}

リストの表示を切り替えて、リストの現在の折りたたみ/展開ステータスをユーザー初期設定として保存します。
{#r_GL2-toggleList__table_yks_xpx_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 55. パラメーター]

{#r_GL2-toggleList__table_yks_xpx_15} {#r_GL2-toggleList__table_zks_xpx_15__entry__2}

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

{#r_GL2-toggleList__table_zks_xpx_15}  

    var list = GlideList2.get(listId);
    if (!list)
      return;
    list.toggleList();

## GlideList2 - toggleListNoPref() {#ariaid-title30}

リストの表示を切り替えますが、リストの現在の折りたたみ/展開ステータスをユーザー初期設定として保存しません。
{#r_GL2-toggleListNoPref__table_als_xpx_15__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 57. パラメーター]

{#r_GL2-toggleListNoPref__table_als_xpx_15} {#r_GL2-toggleListNoPref__table_bls_xpx_15__entry__2}

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

{#r_GL2-toggleListNoPref__table_bls_xpx_15}  

    var list = GlideList2.get(listId);
    if (!list)
      return;
    list.toggleListNoPref();


