GlideListV3 (g_list) - クライアント (使用廃止)

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:10分
  • GlideListV3 API は、リストを操作するためのメソッドを提供します。

    GlideListV3 メソッドにアクセスするには、g_list グローバルオブジェクトを使用します。これらのメソッドは、UI コンテキストメニューと UI アクションで使用されます。g_listオブジェクトは、フォームリンクの UI アクションの関連リストでは使用できません。

    注:

    この API はサポートされなくなりました。代わりに GlideList2() API の使用を検討してください。

    GlideListV3 - addFilter(文字列フィルター)

    リストクエリフィルターに単一の用語を追加します。

    表 : 1. パラメーター
    名前 タイプ 説明
    フィルター 文字列 追加するクエリ文字列条件。
    表 : 2. 返される内容
    タイプ 説明
    なし

    GlideListV3 - get(文字列 listId)

    指定されたリストの GlideList オブジェクトを返します。

    表 : 3. パラメーター
    名前 タイプ 説明
    listId 文字列 リスト名。
    表 : 4. 返される内容
    タイプ 説明
    オブジェクト 指定されたリストの GlideList オブジェクト、または見つからない場合は null。

    GlideListV3 - get(オブジェクト DomElement)

    指定された DOM 要素の GlideList オブジェクトを返します。

    表 : 5. パラメーター
    名前 タイプ 説明
    DomElement オブジェクト GlideList オブジェクトを必要とする DOM 要素 ID。
    表 : 6. 返される内容
    タイプ 説明
    オブジェクト 指定された DOM 要素の GlideList オブジェクト。DOM 要素が見つからない場合は null を返します。

    GlideListV3:getChecked()

    リスト内のチェックされたアイテムのsys_idsのカンマ区切りリストを返します。実行が許可されていないアイテムは返しません。

    表 : 7. パラメーター
    名前 タイプ 説明
    なし
    表 : 8. 返される内容
    タイプ 説明
    文字列 リスト内のチェックされたアイテムのsys_idsのカンマ区切りリスト。実行が許可されていないアイテムは返しません。

    GlideListV3 - getFixedQuery()

    sysparm_fixedクエリを返します。

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

    表 : 9. パラメーター
    名前 タイプ 説明
    なし
    表 : 10. 返される内容
    タイプ 説明
    文字列 リストの固定クエリ文字列。

    GlideListV3 - getFormTarget()

    フォームのターゲット属性を返します。

    表 : 11. パラメーター
    名前 タイプ 説明
    なし
    表 : 12. 返される内容
    タイプ 説明
    文字列 フォームのターゲット属性。

    GlideListV3:getGroupBy()

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

    表 : 13. パラメーター
    名前 タイプ 説明
    なし
    表 : 14. 返される内容
    タイプ 説明
    文字列 リストをグループ化するために使用されるフィールドまたはカンマ区切りのフィールドリスト。

    GlideListV3:getListName()

    リストの名前 (通常はテーブル名) を返します。

    表 : 15. パラメーター
    名前 タイプ 説明
    なし
    表 : 16. 返される内容
    タイプ 説明
    文字列 リスト名。

    GlideListV3:getOrderBy()

    リストの順序付けに使用する最初のフィールドを返します。

    表 : 17. パラメーター
    名前 タイプ 説明
    なし
    表 : 18. 返される内容
    タイプ 説明
    文字列 リストの順序付けに使用するフィールド、またはリストがソートされていない場合は空の文字列。

    GlideListV3:getParentTable()

    親テーブル (フォームに関連付けられたテーブル) の名前を返します。

    表 : 19. パラメーター
    名前 タイプ 説明
    なし
    表 : 20. 返される内容
    タイプ 説明
    文字列 親テーブル名。

    GlideListV3 - getQuery (オブジェクトオプション)

    リストのエンコードされたクエリ文字列を返します。

    表 : 21. パラメーター
    名前 タイプ 説明
    オプション オブジェクト オプションは、次のうち 1 つ以上になります。
    • orderby:クエリに ORDERBY を含めます
    • groupby:クエリに GROUPBY を含めます
    • fixed:クエリにsysparm_fixed_queryを含めます
    • すべて:クエリにすべてのオプションを含めます
    表 : 22. 返される内容
    タイプ 説明
    文字列 リストのエンコードされたクエリ文字列。

    GlideListV3:getReferringUrl()

    参照 URL を返します。

    表 : 23. パラメーター
    名前 タイプ 説明
    なし
    表 : 24. 返される内容
    タイプ 説明
    文字列 親フォームの URL を返します。親フォームがない場合は「*」を返します。

    GlideListV3:getRelated()

    関連リストを親フォームに関連付ける関連リストフィールドを返します。

    表 : 25. パラメーター
    名前 タイプ 説明
    なし
    表 : 26. 返される内容
    タイプ 説明
    文字列 リストを親フォームに接続するフィールド。

    GlideListV3 - getRelatedListType()

    関連リストタイプを返します。

    表 : 27. パラメーター
    名前 タイプ 説明
    なし
    表 : 28. 返される内容
    タイプ 説明
    文字列 リレーションシップテーブルのタイプ。

    GlideListV3:getRelationshipId()

    タイプが REL 関連リストの場合、関係レコード ID を返します。

    表 : 29. パラメーター
    名前 タイプ 説明
    なし
    表 : 30. 返される内容
    タイプ 説明
    文字列 関係レコードのsys_id。

    GlideListV3:getRowCount()

    クエリによって返された行数を返します。

    表 : 31. パラメーター
    名前 タイプ 説明
    なし
    表 : 32. 返される内容
    タイプ 説明
    番号 クエリによって返される行数。

    GlideListV3:getRowsPerPage()

    ページに表示する行数を返します。

    表 : 33. パラメーター
    名前 タイプ 説明
    なし
    表 : 34. 返される内容
    タイプ 説明
    番号 1 ページに表示する行数。

    GlideListV3:getTableName()

    リストのテーブル名を返します。

    表 : 35. パラメーター
    名前 タイプ 説明
    なし
    表 : 36. 返される内容
    タイプ 説明
    文字列 リストのテーブル名。

    GlideListV3:getTitle()

    リストのタイトルを返します。

    表 : 37. パラメーター
    名前 タイプ 説明
    なし
    表 : 38. 返される内容
    タイプ 説明
    文字列 リストのタイトル。

    GlideListV3 - getView()

    リストの表示に使用するビューを返します。

    表 : 39. パラメーター
    名前 タイプ 説明
    なし
    表 : 40. 返される内容
    タイプ 説明
    文字列 ビューの名前

    GlideListV3:isUserList()

    リストがユーザーによってカスタマイズされている場合は true を返します。

    表 : 41. パラメーター
    名前 タイプ 説明
    なし
    表 : 42. 返される内容
    タイプ 説明
    ブーリアン リストのレイアウトが変更された場合は True。

    GlideListV3 - refresh(Number firstRow, Object additionalParams)

    リストを更新します。リストフィルターの orderBy 部分は無視されるため、リストの自然な順序が使用されます。

    表 : 43. パラメーター
    名前 タイプ 説明
    最初の行 番号 (オプション)リストに表示する最初の行。指定しない場合は、リストの現在の最初の行が使用されます。
    additionalParams オブジェクト (オプション)名前:リスト更新要求とともに送信された値のペア。
    表 : 44. 返される内容
    タイプ 説明
    なし

    GlideListV3 - refreshWithOrderBy(Number firstRow, Object additionalParams)

    orderBy フィールドを使用してリストを更新します。

    表 : 45. パラメーター
    名前 タイプ 説明
    最初の行 番号 (オプション)リストに表示する最初の行。指定しない場合は、リストの現在の最初の行が使用されます。
    additionalParams オブジェクト (オプション)名前:リスト更新要求とともに送信された値のペア。
    表 : 46. 返される内容
    タイプ 説明
    なし

    GlideListV3 - setFilter(文字列フィルター, ブール値 saveOrderBy, ブール値 saveGroupBy)

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

    表 : 47. パラメーター
    名前 タイプ 説明
    フィルター 文字列 エンコードされたクエリ文字列。
    saveOrderBy ブーリアン デフォルト値は false です。true の場合、クエリの orderBy 部分を使用します。
    saveGroupBy ブーリアン デフォルト値は false です。true の場合、クエリの groupBy 部分を使用します。
    表 : 48. 返される内容
    タイプ 説明
    なし

    GlideListV3 - setFilterAndRefresh( 文字列フィルター)

    リストのエンコードされたクエリ文字列を設定し、新しいフィルターを使用してリストを更新します。

    これにより、groupby パラメーターと orderby パラメーターが保持されます。

    表 : 49. パラメーター
    名前 タイプ 説明
    フィルター 文字列 エンコードされたクエリ文字列。
    表 : 50. 返される内容
    タイプ 説明
    なし

    GlideListV3 - setFirstRow(数値 firstRow)

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

    表 : 51. パラメーター
    名前 タイプ 説明
    最初の行 番号 リスト内の行番号。
    表 : 52. 返される内容
    タイプ 説明
    なし

    GlideListV3 - setFormTarget(文字列 target)

    フォームからの応答を表示する場所を指定します。

    表 : 53. パラメーター
    名前 タイプ 説明
    target 文字列 使用する form.target 属性値。
    表 : 54. 返される内容
    タイプ 説明
    なし

    GlideListV3:setGroupBy(文字列 groupBy)

    単一フィールドまたは複数のフィールドのリストの groupBy 基準を設定します。

    単一のフィールドの場合は、field または groupByField を使用します。groupBy プリフィックスはオプションです。複数のフィールドの場合は、 field1^field2^field3 または groupByField1^groupByField2^groupByField3 を使用します。

    表 : 55. パラメーター
    名前 タイプ 説明
    文字列 groupBy リストのグループ化基準。
    表 : 56. 返される内容
    タイプ 説明
    なし

    GlideListV3:setOrderBy(文字列 orderBy)

    リストの orderBy 基準を設定します。

    単一の順番フィールドの場合は、 orderBy フィールドまたは orderByDescFieldを使用します。複数のフィールドの場合は、 orderByField1^orderByField2^orderByField3 を使用します。 orderBy は昇順を指定し、orderByDesc は降順を指定します。これらのプリフィックス文字列はオプションです。指定しない場合は、 orderBy と見なされます。

    表 : 57. パラメーター
    名前 タイプ 説明
    orderBy 文字列 単一または複数の順番フィールド。
    表 : 58. 返される内容
    タイプ 説明
    なし

    GlideListV3:setReferringUrl(文字列 url)

    親フォームの参照 URL を設定します。

    表 : 59. パラメーター
    名前 タイプ 説明
    URL 文字列 親フォームの URL
    表 : 60. 返される内容
    タイプ 説明
    なし

    GlideListV3 - setRowsPerPage(Number numRows)

    1 ページに表示する行数を設定します。

    表 : 61. パラメーター
    名前 タイプ 説明
    行数 番号 ページに表示する行数。
    表 : 62. 返される内容
    タイプ 説明
    なし

    GlideListV3:showHideGroups (ブール値、showFlag)

    リスト内のすべてのグループを表示または非表示にし、グループの現在の折りたたみ/展開状態をユーザー設定として保存します。

    表 : 63. パラメーター
    名前 タイプ 説明
    showFlag ブーリアン true の場合、リスト内にグループが表示されます。
    表 : 64. 返される内容
    タイプ 説明
    なし

    GlideListV3 - showHideList(ブール値、showFlag)

    リストを表示または非表示にし、リストの現在の折りたたみ/展開状態をユーザー設定として保存します。

    表 : 65. パラメーター
    名前 タイプ 説明
    showFlag ブーリアン true の場合、リストが表示されます。
    表 : 66. 返される内容
    タイプ 説明
    なし

    GlideListV3 - sort(文字列フィールド)

    リストを昇順でソートします。

    表 : 67. パラメーター
    名前 タイプ 説明
    フィールド 文字列 リストのソートに使用するフィールド。
    表 : 68. 返される内容
    タイプ 説明
    なし

    GlideListV3 - sortDescending(文字列フィールド)

    リストを降順でソートします。

    表 : 69. パラメーター
    名前 タイプ 説明
    フィールド 文字列 リストをソートするために使用されるフィールド。
    表 : 70. 返される内容
    タイプ 説明
    なし

    GlideListV3:toggleList()

    リストの表示を折りたたみと展開の間で切り替え、ステータスをユーザー設定として保存します。

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

    GlideListV3:toggleListNoPref()

    リストの表示を折りたたみと展開の間で切り替えますが、ステータスをユーザー設定として保存することはありません。

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