GlideListProperties - グローバル

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む24読むのに数分
  • GlideListProperties API は、リストを作成し、リストのプロパティを設定するためのメソッドを提供します。たとえば、リストにフィルター、ブレッドクラム、および検索があるかどうかを定義します。

    このクラスを使用するには、最初にコンストラクターを使用して GlideListProperties オブジェクトをインスタンス化する必要があります。

    ベースシステムでのこのクラスの例については、リストを構成して [すべて] を選択してください。オプションのタブ付きリストでは、personalize_all UI ページと personalize_all_list UI マクロを使用して、タイトル、コンテキストメニュー、ブレッドクラムなどのリストプロパティを設定します。

    この API には、既存の GlideList 設定に関する情報を提供するメソッドと、さまざまな GlideList プロパティを設定するためのオプションを提供するメソッドが含まれています。UI の設定を変更する方法については、またはGlideList (Now Experience) - クライアントを参照してくださいGlideList2 (g_list) - クライアント

    GlideListProperties - GlideListProperties()

    GlideListProperties オブジェクトをインスタンス化します。

    表 : 1. パラメーター
    名前 タイプ 説明
    なし
    var list = new GlideListProperties();
    

    GlideListProperties - getListID()

    リストの一意の ID を返します。

    表 : 2. パラメーター
    名前 タイプ 説明
    なし
    表 : 3. 返される内容
    タイプ 説明
    文字列 リストの一意の ID
    var list = new GlideListProperties();
    var getID = list.getListID();
    gs.print(getID);

    出力:3519f77ad95f5700964f387107a8a394

    GlideListProperties - getListName()

    リストの名前を返します。

    表 : 4. パラメーター
    名前 タイプ 説明
    なし
    表 : 5. 返される内容
    タイプ 説明
    文字列 リストの名前
    var list = new GlideListProperties();
    var setName = list.setListName("my custom list");
    var getName = list.getListName();
    gs.print(getName);

    出力:自分のカスタムリスト

    GlideListProperties - getTitle()

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

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

    オプションの例の説明

    var list = new GlideListProperties();
    var title = list.setTitle("My title");
    var getTitle = list.getTitle();
    gs.print(getTitle);

    出力:自分のタイトル

    GlideListProperties - hasActions()

    リストに対して [選択した行のアクション] オプションが有効かどうかを返します。

    表 : 8. パラメーター
    名前 タイプ 説明
    なし
    表 : 9. 返される内容
    タイプ 説明
    ブーリアン リストに対してアクションオプションが有効になっている場合は [true] を返します。
    var list = new GlideListProperties();
    var actions = list.setHasActions(true);
    var hasActions = list.hasActions();
    gs.print(hasActions);

    出力:true

    GlideListProperties - hasBottomNav()

    リストの下部にナビゲーションがあるかどうかを返します。

    表 : 10. パラメーター
    名前 タイプ 説明
    なし
    表 : 11. 返される内容
    タイプ 説明
    ブーリアン [true] が返される場合、リストの下部にナビゲーションが表示されます。
    var lp = new GlideListProperties();
    var Nav = lp.setHasBottomNav(true);
    var hasNav = lp.hasBottomNav();
    gs.print(hasNav);

    出力:true

    GlideListProperties - hasBottomVCR()

    ページナビゲーションコントロールをリストのフッターに表示するかどうかを返します。

    表 : 12. パラメーター
    名前 タイプ 説明
    なし
    表 : 13. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、ページナビゲーションコントロールがリストのフッターに表示されます。
    var list = new GlideListProperties();
    var vcr = list.setHasBottomVCR(true);
    var hasVCR = list.hasBottomVCR();
    gs.print(hasVCR);

    出力:true

    GlideListProperties - hasFilter()

    リストにフィルターがあるかどうかを返します。

    フィルタープロパティは、ブレッドクラムプロパティの親です。フィルタープロパティが false としてリストされ、ブレッドクラムが true としてリストされている場合でも、子プロパティが true とマークされているため、hasFilter() は true を返します。

    表 : 14. パラメーター
    名前 タイプ 説明
    なし
    表 : 15. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、フィルターアイコンがリストとともに表示されるか、ブレッドクラムプロパティが true としてリストされます。[false] の場合、フィルタープロパティとブレッドクラムプロパティの両方が false としてマークされます。
    var list = new GlideListProperties();
    var filter = list.setHasFilter(true);
    var breadcrumbs = list.setHasBreadcrumbs(true);
    var hasFilter = list.hasFilter();
    gs.print(hasFilter);
    

    出力:true

    GlideListProperties - hasHeader()

    リストにヘッダーがあるかどうかを返します。

    表 : 16. パラメーター
    名前 タイプ 説明
    なし
    表 : 17. 返される内容
    タイプ 説明
    ブーリアン リストにヘッダーがある場合は [true] を返します。
    var list = new GlideListProperties();
    var header = list.setHasHeader(true);
    var hasHeader = list.hasHeader();
    gs.print(hasHeader);

    出力:true

    GlideListProperties - hasHeaderContextMenu()

    リストに対してヘッダーコンテキストメニューが有効になっているかどうかを返します。

    表 : 18. パラメーター
    名前 タイプ 説明
    なし
    表 : 19. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、リスト内の各列ヘッダーの横にコンテキストメニューが表示されます。
    var list = new GlideListProperties();
    var header = list.setHasHeaderContextMenu(true);
    var hasHeader = list.hasHeaderContextMenu();
    gs.print(hasHeader);

    出力:true

    GlideListProperties - hasListMechanic()

    リストに対してリストのカスタマイズが有効になっているかどうかを返します。

    表 : 20. パラメーター
    名前 タイプ 説明
    なし
    表 : 21. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、リストに対してリストメカニックが有効になっており、カスタマイズされたリストのアイコンがページに表示されます。
    var list = new GlideListProperties();
    var mechanic = list.setHasListMechanic(true);
    var hasMechanic = list.hasListMechanic();
    gs.print(hasMechanic);

    出力:true

    GlideListProperties - hasPopup()

    リストにポップアップウィンドウを表示できるかどうかを返します。

    表 : 22. パラメーター
    名前 タイプ 説明
    なし
    表 : 23. 返される内容
    タイプ 説明
    ブーリアン リストがポップアップを許可する場合は [true] を返します。
    var list = new GlideListProperties();
    var popup = list.setHasPopup(true);
    var hasPopup = list.hasPopup();
    gs.print(hasPopup);

    出力:true

    GlideListProperties - hasRowContextMenu()

    リスト内の行にコンテキストメニューがあるかどうかを返します。

    表 : 24. パラメーター
    名前 タイプ 説明
    なし
    表 : 25. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、リスト行にコンテキストメニューを含めることができます。
    var list = new GlideListProperties();
    var contextMenu = list.setHasRowContextMenu(true);
    var hasContextMenu = list.hasRowContextMenu();
    gs.print(hasContextMenu);

    出力:true

    GlideListProperties - hasSearch()

    リストに対して検索バーが有効になっているかどうかを返します。

    表 : 26. パラメーター
    名前 タイプ 説明
    なし
    表 : 27. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、検索バーがリストのヘッダーに表示されます。
    var list = new GlideListProperties();
    var search = list.setHasSearch(true);
    var hasSearch = list.hasSearch();
    gs.print(hasSearch);

    出力:true

    GlideListProperties - hasTitle()

    リストタイトルがリストヘッダーに表示されるかどうかを返します。

    タイトルのコンテキストメニューは、タイトルの子プロパティです。setHasTitleContextMenu が true に設定されている場合、setHasTitle が false に設定されていても、hasTitle は true を返します。

    表 : 28. パラメーター
    名前 タイプ 説明
    なし
    表 : 29. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、リストタイトルがリストヘッダーに表示されます。
    var list = new GlideListProperties();
    var title = list.setHasTitle(true);
    var contextMenu = list.setHasTitleContextMenu(true);
    var hasTitle = list.hasTitle();
    gs.print(hasTitle);
    

    出力:true

    GlideListProperties - hasTitleContextMenu()

    コンテキストメニューがリストヘッダーに表示されるかどうかを返します。

    タイトルのコンテキストメニューは、タイトルの子プロパティです。setHasTitleContextMenu が true に設定されている場合、setHasTitle が false に設定されていても、hasTitle は true を返します。

    表 : 30. パラメーター
    名前 タイプ 説明
    なし
    表 : 31. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、コンテキストメニューがリストタイトルの横にあるリストヘッダーに表示されます。

    オプションの例の説明

    var list = new GlideListProperties();
    var contextMenu = list.setHasTitleContextMenu(true);
    var hasContextMenu = list.hasTitleContextMenu();
    gs.print(hasContextMenu);
    

    出力:true

    GlideListProperties - hasTopVCR()

    ページナビゲーションコントロールをリストのヘッダーに表示するかどうかを返します。

    表 : 32. パラメーター
    名前 タイプ 説明
    なし
    表 : 33. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、ページナビゲーションコントロールがリストのヘッダーに表示されます。
    var list = new GlideListProperties();
    var vcr = list.setHasTopVCR(true);
    var hasVCR = list.hasTopVCR();
    gs.print(hasVCR);

    出力:true

    GlideListProperties - isOmitFilter()

    フィルターの省略オプションが選択されているかどうかを返します。

    ListControl 省略フラグが設定されている場合、対応するフラグの設定を無効にし、優先されます。たとえば、フィルターを表示フラグが true に設定されていても、ListControl 省略フィルターが true の場合、hasFilter をチェックすると false が返されます。

    表 : 34. パラメーター
    名前 タイプ 説明
    なし
    表 : 35. 返される内容
    タイプ 説明
    ブーリアン フィルターの省略フラグが選択されているかどうかについて、true または false を返します。
    var lp = new GlideListProperties();
    var omitFilter = lp.isOmitFilter();
    gs.print(omitFilter);

    出力:false

    GlideListProperties - isSaveFilterHidden()

    条件ビルダーで [フィルターの保存] ボタンが非表示かどうかを返します。

    表 : 36. パラメーター
    名前 タイプ 説明
    なし
    表 : 37. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、条件ビルダーで [フィルターの保存] ボタンが非表示になります。
    var list = new GlideListProperties();
    var SaveFilter = list.setSaveFilterHidden(true);
    var hasSaveFilter = list.isSaveFilterHidden();
    gs.print(hasSaveFilter);

    出力:true

    GlideListProperties - isToggleHeader()

    リストでヘッダー列の切り替えが可能かどうかを返します。

    表 : 40. パラメーター
    名前 タイプ 説明
    なし
    表 : 41. 返される内容
    タイプ 説明
    ブーリアン [true] の場合、ユーザーはテーブルの列ヘッダーを表示または非表示にできます。
    var list = new GlideListProperties();
    var toggle = list.setToggleHeader(true);
    var hasToggle = list.isToggleHeader();
    gs.print(hasToggle);

    出力:true

    GlideListProperties - setCanChangeView(ブーリアン onOff)

    ユーザーがリストのビューを変更できるかどうかを決定します。

    表 : 42. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [false] の場合、ユーザーはリストビューを変更できません。デフォルトでは、ビューを変更できます。
    表 : 43. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var changeView = list.setCanChangeView(true);

    GlideListProperties - setCanGroup(ブーリアン onOff)

    ユーザーがリスト内のアイテムをグループ化できるかどうかを決定します。

    表 : 44. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [false]の場合、 グループ別オプションは列のコンテキストメニューに表示されません。デフォルトでは、グループ別オプションがリストコンテキストメニューに表示されます。
    表 : 45. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var canGroup = list.setCanGroup(true);

    GlideListProperties - setCanSort(ブーリアン onOff)

    ソートオプションがリストで利用可能かどうかを判断します。

    表 : 46. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [false] の場合、ソートオプションは列リストのコンテキストメニューに表示されず、ユーザーは列タイトルをクリックしてもリストの順序を変更できません。
    表 : 47. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var canSort = list.setCanSort(true);

    GlideListProperties - setContextMenus(ブーリアン onOff)

    リストで使用可能なすべてのコンテキストメニューを表示または非表示にします。

    表 : 48. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] に設定すると、リストのタイトルコンテキストメニュー、ヘッダーコンテキストメニュー、およびリストコンテキストメニューが表示されます。
    表 : 49. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var context = list.setContextMenus(true);

    GlideListProperties - setHasActions(ブーリアン)

    [選択行のアクション (Actions on select rows)] オプションをリストの下部に表示するかどうかを決定します。

    表 : 50. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、リストのアクションオプションが表示されます。
    表 : 51. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var actions = list.setHasActions(true);

    GlideListProperties - setHasBottomNav(ブーリアン onOff)

    リストの下部にあるナビゲーションアクションを非表示にするかどうかを決定します。

    表 : 52. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、リストの下部にナビゲーションが追加されます。
    表 : 53. 返される内容
    タイプ 説明
    なし
    var lp = new GlideListProperties();
    var bottom = lp.setHasBottomNav(true);

    GlideListProperties - setHasBreadcrumbs(ブーリアン onOff)

    ブレッドクラムをリストの上部に表示するかどうかを決定します。

    ブレッドクラムはフィルターの子です。ブレッドクラムを完全に非表示にするには、フィルターも false に設定する必要があります。

    表 : 54. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、ブレッドクラムがリストの上部に表示されます。
    表 : 55. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var breadcrumbs = list.setHasBreadcrumbs(true);

    GlideListProperties - setHasBottomVCR(ブーリアン onOff)

    最初のページ、最後のページ、次のページ、および前のページのボタンをリストの下部に表示するかどうかを決定します。

    表 : 56. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、最初のページ、最後のページ、次のページ、および前のページのボタンがリストの下部に表示されます。
    表 : 57. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var bottomVCR = list.setHasBottomVCR(true);

    GlideListProperties - setHasFilter(ブーリアン onOff)

    フィルターをリストの一部として表示するかどうかを決定します。

    フィルターはブレッドクラムの親です。フィルターを削除するには、フィルターとブレッドクラムの両方を false に設定する必要があります。

    表 : 58. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、フィルターアイコンがリストの上部に表示されます。ユーザーはフィルターを使用して検索結果を絞り込むことができます。
    表 : 59. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var filter = list.setHasFilter(true);

    GlideListProperties - setHasHeader(ブーリアン onOff)

    リストにヘッダーを表示するかどうかを決定します。

    表 : 60. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、リストにヘッダーが表示されます。
    表 : 61. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var header = list.setHasHeader(true);

    GlideListProperties - setHasHeaderContextMenu(ブーリアン onOff)

    リスト内の各列の横にコンテキストメニューを表示するかどうかを決定します。

    表 : 62. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、リスト内の各列の横にコンテキストメニューが表示されます。
    表 : 63. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var actions = list.setHasHeaderContextMenu(true);

    GlideListProperties - setHasListMechanic(ブーリアン onOff)

    リストにカスタマイズのオプションがあるかどうかを決定します。

    表 : 64. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、リストメカニックが有効になっており、カスタマイズされたリストのアイコンがページに表示されます。
    表 : 65. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var mechanic = list.setHasListMechanic(true);

    GlideListProperties - setHasPopup(ブーリアン onOff)

    リストにポップアップまたはモーダルウィンドウを表示するかどうかを決定します。

    表 : 66. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、リストにポップアップウィンドウを表示できます。
    表 : 67. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var popup = list.setHasPopup(true);

    GlideListProperties - setHasRowContextMenu(ブーリアン onOff)

    リスト行にコンテキストメニューを表示するかどうかを決定します。

    表 : 68. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、リスト行にコンテキストメニューを含めることができます。
    表 : 69. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var contextMenu = list.setHasRowContextMenu(true);

    GlideListProperties - setHasSearch(ブーリアン onOff)

    検索をリストに表示するかどうかを決定します。

    表 : 70. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、検索バーがリストヘッダーに表示されます。
    表 : 71. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var search = list.setHasSearch(true);

    GlideListProperties - setHasTitle(ブーリアン onOff)

    リストタイトルをヘッダーに表示するかどうかを決定します。

    表 : 72. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、リストタイトルがリストヘッダーに表示されます。
    表 : 73. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var title = list.setHasTitle(true);
    

    GlideListProperties - setHasTitleContextMenu(ブーリアン onOff)

    リストのヘッダーにコンテキストメニューを表示するかどうかを決定します。

    表 : 74. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、コンテキストメニューがヘッダーのリストタイトルの横に表示されます。
    表 : 75. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var contextMenu = list.setHasTitleContextMenu(true);

    GlideListProperties - setHasTopVCR(ブーリアン onOff)

    リストのリストヘッダーにページナビゲーションコントロールを表示するかどうかを決定します。

    表 : 76. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、ページナビゲーションコントロールがリストのヘッダーに表示されます。
    表 : 77. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var vcr = list.setHasTopVCR(true);

    GlideListProperties - setHideRows(ブーリアン onOff)

    行をリストに表示するかどうかを決定します。

    表 : 78. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、リストのすべての行が非表示になります。
    表 : 79. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var hideRows = list.setHideRows(true);

    GlideListProperties - setSaveFilterHidden(ブーリアン onOff)

    [フィルターの保存] ボタンを条件ビルダーに表示するかどうかを決定します。

    表 : 80. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、[フィルターの保存] ボタンが非表示になります。
    表 : 81. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var saveFilter = list.setSaveFilterHidden(true);

    GlideListProperties - setListID(文字列 ID)

    リストの一意の ID を設定します。

    表 : 82. パラメーター
    名前 タイプ 説明
    一意の ID 文字列 リストの一意の ID。
    表 : 83. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var setID = list.setListID("a9dd1483d99f5700964f387107a8a3ec");
    var getID = list.getListID();
    gs.print(getID);

    出力:a9dd1483d99f5700964f387107a8a3ec

    GlideListProperties - setListName(文字列 name)

    リストの名前を定義します。

    表 : 84. パラメーター
    名前 タイプ 説明
    name 文字列 リストの名前
    表 : 85. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var name = list.setListName("my custom list");
    

    GlideListProperties - setTitle(文字列 title)

    リストタイトルを定義します。

    表 : 88. パラメーター
    名前 タイプ 説明
    title 文字列 リストのタイトル。
    表 : 89. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var title = list.setTitle("My title");

    GlideListProperties - setToggleHeader(ブーリアン onOff)

    ユーザーがテーブルの列ヘッダーを表示または非表示にできるようにするかどうかを決定します。

    表 : 90. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [true] の場合、ユーザーが列ヘッダーを表示または非表示にできるアイコンがヘッダーに表示されます。
    表 : 91. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var toggle = list.setToggleHeader(true);
    

    GlideListProperties - setVCR(ブーリアン onOff)

    最初のページ、最後のページ、次のページ、および前のページのボタンをリストの上部と下部に表示するかどうかを決定します。

    表 : 92. パラメーター
    名前 タイプ 説明
    onOff ブーリアン [false] の場合、リストのページナビゲーションボタンは表示されません。
    表 : 93. 返される内容
    タイプ 説明
    なし
    var list = new GlideListProperties();
    var VCR = list.setVCR(true);