GlideListProperties - グローバル
GlideListProperties API は、リストを作成し、リストプロパティを設定するためのメソッドを提供します。たとえば、リストにフィルター、ブレッドクラム、検索を含めるかどうかを定義できます。
このクラスを使用するには、まずコンストラクターを使用して GlideListProperties オブジェクトをインスタンス化する必要があります。
ベースシステムでのこのクラスの例については、リストを構成して [すべて] を選択してください。オプションのタブ付きリストでは、personalize_all UI ページと personalize_all_list UI マクロを使用して、タイトル、コンテキストメニュー、ブレッドクラムなどのリストプロパティを設定します。
この API には、既存の GlideList 設定に関する情報を提供するメソッドが含まれており、さまざまな GlideList プロパティを設定するためのオプションを提供します。UI の設定を変更する方法については、「 GlideList2 (g_list): クライアント 」または「 GlideList (Now Experience) - クライアント」を参照してください。
GlideListProperties - GlideListProperties()
GlideListProperties オブジェクトをインスタンス化します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
var list = new GlideListProperties();
GlideListProperties - getListID()
リストの一意の ID を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リストの一意の ID |
var list = new GlideListProperties();
var getID = list.getListID();
gs.print(getID);
出力:3519f77ad95f5700964f387107a8a394
GlideListProperties - getListName()
リストの名前を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リストの名前 |
var list = new GlideListProperties();
var setName = list.setListName("my custom list");
var getName = list.getListName();
gs.print(getName);
出力:自分のカスタムリスト
GlideListProperties - getTitle()
リストのタイトルを取得します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リストのタイトル。 |
オプションの例の説明
var list = new GlideListProperties();
var title = list.setTitle("My title");
var getTitle = list.getTitle();
gs.print(getTitle);
出力:自分のタイトル
GlideListProperties - hasActions()
リストに対して [選択した行のアクション] オプションが有効かどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | リストに対してアクションオプションが有効になっている場合は [true] を返します。 |
var list = new GlideListProperties();
var actions = list.setHasActions(true);
var hasActions = list.hasActions();
gs.print(hasActions);
出力:true
GlideListProperties - hasBottomNav()
リストの下部にナビゲーションがあるかどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [true] が返される場合、リストの下部にナビゲーションが表示されます。 |
var lp = new GlideListProperties();
var Nav = lp.setHasBottomNav(true);
var hasNav = lp.hasBottomNav();
gs.print(hasNav);
出力:true
GlideListProperties - hasBottomVCR()
ページナビゲーションコントロールをリストのフッターに表示するかどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [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 を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [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()
リストにヘッダーがあるかどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | リストにヘッダーがある場合は [true] を返します。 |
var list = new GlideListProperties();
var header = list.setHasHeader(true);
var hasHeader = list.hasHeader();
gs.print(hasHeader);
出力:true
GlideListProperties - hasHeaderContextMenu()
リストに対してヘッダーコンテキストメニューが有効になっているかどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [true] の場合、リスト内の各列ヘッダーの横にコンテキストメニューが表示されます。 |
var list = new GlideListProperties();
var header = list.setHasHeaderContextMenu(true);
var hasHeader = list.hasHeaderContextMenu();
gs.print(hasHeader);
出力:true
GlideListProperties - hasListMechanic()
リストに対してリストのカスタマイズが有効になっているかどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [true] の場合、リストに対してリストメカニックが有効になっており、カスタマイズされたリストのアイコンがページに表示されます。 |
var list = new GlideListProperties();
var mechanic = list.setHasListMechanic(true);
var hasMechanic = list.hasListMechanic();
gs.print(hasMechanic);
出力:true
GlideListProperties - hasPopup()
リストにポップアップウィンドウを表示できるかどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | リストがポップアップを許可する場合は [true] を返します。 |
var list = new GlideListProperties();
var popup = list.setHasPopup(true);
var hasPopup = list.hasPopup();
gs.print(hasPopup);
出力:true
GlideListProperties - hasRowContextMenu()
リスト内の行にコンテキストメニューがあるかどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [true] の場合、リスト行にコンテキストメニューを含めることができます。 |
var list = new GlideListProperties();
var contextMenu = list.setHasRowContextMenu(true);
var hasContextMenu = list.hasRowContextMenu();
gs.print(hasContextMenu);
出力:true
GlideListProperties - hasSearch()
リストに対して検索バーが有効になっているかどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [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 を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [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 を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [true] の場合、コンテキストメニューがリストタイトルの横にあるリストヘッダーに表示されます。 |
オプションの例の説明
var list = new GlideListProperties();
var contextMenu = list.setHasTitleContextMenu(true);
var hasContextMenu = list.hasTitleContextMenu();
gs.print(hasContextMenu);
出力:true
GlideListProperties - hasTopVCR()
ページナビゲーションコントロールをリストのヘッダーに表示するかどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [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 が返されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | フィルターの省略フラグが選択されているかどうかについて、true または false を返します。 |
var lp = new GlideListProperties();
var omitFilter = lp.isOmitFilter();
gs.print(omitFilter);
出力:false
GlideListProperties - isSaveFilterHidden()
条件ビルダーで [フィルターの保存] ボタンが非表示かどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [true] の場合、条件ビルダーで [フィルターの保存] ボタンが非表示になります。 |
var list = new GlideListProperties();
var SaveFilter = list.setSaveFilterHidden(true);
var hasSaveFilter = list.isSaveFilterHidden();
gs.print(hasSaveFilter);
出力:true
GlideListProperties - isShowLinks()
リストにリンクを表示するかどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var links = list.setShowLinks(true);
var hasLinks = list.isShowLinks();
gs.print(hasLinks);
出力:true
GlideListProperties - isToggleHeader()
リストでヘッダー列の切り替えが可能かどうかを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | [true] の場合、ユーザーはテーブルの列ヘッダーを表示または非表示にできます。 |
var list = new GlideListProperties();
var toggle = list.setToggleHeader(true);
var hasToggle = list.isToggleHeader();
gs.print(hasToggle);
出力:true
GlideListProperties - setCanChangeView(ブーリアン onOff)
ユーザーがリストのビューを変更できるかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [false] の場合、ユーザーはリストビューを変更できません。デフォルトでは、ビューを変更できます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var changeView = list.setCanChangeView(true);
GlideListProperties - setCanGroup(ブーリアン onOff)
ユーザーがリスト内のアイテムをグループ化できるかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [false]の場合、 グループ別オプションは列のコンテキストメニューに表示されません。デフォルトでは、グループ別オプションがリストコンテキストメニューに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var canGroup = list.setCanGroup(true);
GlideListProperties - setCanSort(ブーリアン onOff)
ソートオプションがリストで利用可能かどうかを判断します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [false] の場合、ソートオプションは列リストのコンテキストメニューに表示されず、ユーザーは列タイトルをクリックしてもリストの順序を変更できません。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var canSort = list.setCanSort(true);
GlideListProperties - setContextMenus(ブーリアン onOff)
リストで使用可能なすべてのコンテキストメニューを表示または非表示にします。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] に設定すると、リストのタイトルコンテキストメニュー、ヘッダーコンテキストメニュー、およびリストコンテキストメニューが表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var context = list.setContextMenus(true);
GlideListProperties - setHasActions(ブーリアン)
[選択行のアクション (Actions on select rows)] オプションをリストの下部に表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、リストのアクションオプションが表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var actions = list.setHasActions(true);
GlideListProperties - setHasBottomNav(ブーリアン onOff)
リストの下部にあるナビゲーションアクションを非表示にするかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、リストの下部にナビゲーションが追加されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var lp = new GlideListProperties();
var bottom = lp.setHasBottomNav(true);
GlideListProperties - setHasBreadcrumbs(ブーリアン onOff)
ブレッドクラムをリストの上部に表示するかどうかを決定します。
ブレッドクラムはフィルターの子です。ブレッドクラムを完全に非表示にするには、フィルターも false に設定する必要があります。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、ブレッドクラムがリストの上部に表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var breadcrumbs = list.setHasBreadcrumbs(true);
GlideListProperties - setHasBottomVCR(ブーリアン onOff)
最初のページ、最後のページ、次のページ、および前のページのボタンをリストの下部に表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、最初のページ、最後のページ、次のページ、および前のページのボタンがリストの下部に表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var bottomVCR = list.setHasBottomVCR(true);
GlideListProperties - setHasFilter(ブーリアン onOff)
フィルターをリストの一部として表示するかどうかを決定します。
フィルターはブレッドクラムの親です。フィルターを削除するには、フィルターとブレッドクラムの両方を false に設定する必要があります。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、フィルターアイコンがリストの上部に表示されます。ユーザーはフィルターを使用して検索結果を絞り込むことができます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var filter = list.setHasFilter(true);
GlideListProperties - setHasHeader(ブーリアン onOff)
リストにヘッダーを表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、リストにヘッダーが表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var header = list.setHasHeader(true);
GlideListProperties - setHasHeaderContextMenu(ブーリアン onOff)
リスト内の各列の横にコンテキストメニューを表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、リスト内の各列の横にコンテキストメニューが表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var actions = list.setHasHeaderContextMenu(true);
GlideListProperties - setHasListMechanic(ブーリアン onOff)
リストにカスタマイズのオプションがあるかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、リストメカニックが有効になっており、カスタマイズされたリストのアイコンがページに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var mechanic = list.setHasListMechanic(true);
GlideListProperties - setHasPopup(ブーリアン onOff)
リストにポップアップまたはモーダルウィンドウを表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、リストにポップアップウィンドウを表示できます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var popup = list.setHasPopup(true);
GlideListProperties - setHasRowContextMenu(ブーリアン onOff)
リスト行にコンテキストメニューを表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、リスト行にコンテキストメニューを含めることができます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var contextMenu = list.setHasRowContextMenu(true);
GlideListProperties - setHasSearch(ブーリアン onOff)
検索をリストに表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、検索バーがリストヘッダーに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var search = list.setHasSearch(true);
GlideListProperties - setHasTitle(ブーリアン onOff)
リストタイトルをヘッダーに表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、リストタイトルがリストヘッダーに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var title = list.setHasTitle(true);
GlideListProperties - setHasTitleContextMenu(ブーリアン onOff)
リストのヘッダーにコンテキストメニューを表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、コンテキストメニューがヘッダーのリストタイトルの横に表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var contextMenu = list.setHasTitleContextMenu(true);
GlideListProperties - setHasTopVCR(ブーリアン onOff)
リストのリストヘッダーにページナビゲーションコントロールを表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、ページナビゲーションコントロールがリストのヘッダーに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var vcr = list.setHasTopVCR(true);
GlideListProperties - setHideRows(ブーリアン onOff)
行をリストに表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、リストのすべての行が非表示になります。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var hideRows = list.setHideRows(true);
GlideListProperties - setListID(文字列 ID)
リストの一意の ID を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 一意の ID | 文字列 | リストの一意の ID。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var setID = list.setListID("a9dd1483d99f5700964f387107a8a3ec");
var getID = list.getListID();
gs.print(getID);
出力:a9dd1483d99f5700964f387107a8a3ec
GlideListProperties - setListName(文字列 name)
リストの名前を定義します。
| 名前 | タイプ | 説明 |
|---|---|---|
| name | 文字列 | リストの名前 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var name = list.setListName("my custom list");
GlideListProperties - setSaveFilterHidden(ブーリアン onOff)
[フィルターの保存] ボタンを条件ビルダーに表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、[フィルターの保存] ボタンが非表示になります。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var saveFilter = list.setSaveFilterHidden(true);
GlideListProperties - setShowLinks(ブーリアン onOff)
リストにリンクが含まれているかどうか。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、リストに関連リンクが含まれます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var links = list.setShowLinks(true);
GlideListProperties - setTitle(文字列 title)
リストタイトルを定義します。
| 名前 | タイプ | 説明 |
|---|---|---|
| title | 文字列 | リストのタイトル。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var title = list.setTitle("My title");
GlideListProperties - setToggleHeader(ブーリアン onOff)
ユーザーがテーブルの列ヘッダーを表示または非表示にできるようにするかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [true] の場合、ユーザーが列ヘッダーを表示または非表示にできるアイコンがヘッダーに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var toggle = list.setToggleHeader(true);
GlideListProperties - setVCR(ブーリアン onOff)
最初のページ、最後のページ、次のページ、および前のページのボタンをリストの上部と下部に表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| onOff | ブーリアン | [false] の場合、リストのページナビゲーションボタンは表示されません。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var VCR = list.setVCR(true);