GlideListProperties - グローバル
GlideListProperties API は、リストを作成し、リストのプロパティを設定するためのメソッドを提供します。たとえば、リストにフィルター、ブレッドクラム、および検索が含まれているかどうかを定義できます。
このクラスを使用するには、最初にコンストラクターを使用して GlideListProperties オブジェクトをインスタンス化する必要があります。
ベースシステムのこのクラスの例については、リストを設定して [ すべて] を選択します。オプションのタブ付きリストでは、personalize_all UI ページと personalize_all_list UI マクロを使用して、タイトル、コンテキストメニュー、ブレッドクラムなどのリストプロパティを設定します。
この API には、既存の GlideList 設定に関する情報を提供するメソッドが含まれており、さまざまな GlideList プロパティを設定するためのオプションを提供します。UI の設定を変更する方法については、「 GlideList2 (g_list): クライアント 」または「 GlideList (ネクストエクスペリエンス): クライアント」を参照してください。
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()
リストにフィルターがあるかどうかを返します。
filter プロパティは breadcrumbs プロパティの親です。フィルタープロパティが 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()
リストのタイトルがリスト見出しに表示されるかどうかを返します。
タイトルコンテキストメニューは title の子プロパティです。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()
コンテキストメニューをリスト見出しに表示するかどうかを返します。
タイトルコンテキストメニューは title の子プロパティです。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 省略フラグは、設定されている場合、対応するフラグの設定を無効にするという点で優先されます。たとえば、show filter フラグが 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)
ユーザーがリストのビューを変更できるかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | false の場合、ユーザーはリストビューを変更できません。デフォルトでは、ビューの変更は有効になっています。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var changeView = list.setCanChangeView(true);
GlideListProperties - setCanGroup(ブール値 onOff)
ユーザーがリスト内のアイテムをグループ化できるかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | false の場合、グループ化オプションは列のコンテキストメニューに表示されません。デフォルトでは、グループ化オプションはリストのコンテキストメニューに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var canGroup = list.setCanGroup(true);
GlideListProperties - setCanSort(ブール値 onOff)
ソートオプションをリストで使用できるかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | false の場合、ソートオプションは列リストのコンテキストメニューに表示されず、ユーザーは列タイトルをクリックしてリストの順序を変更できません。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var canSort = list.setCanSort(true);
GlideListProperties - setContextMenus(ブール値 onOff)
リストで利用可能なすべてのコンテキストメニューを表示または非表示にします。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true に設定すると、リストのタイトルコンテキストメニュー、ヘッダーコンテキストメニュー、およびリストコンテキストメニューが表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var context = list.setContextMenus(true);
GlideListProperties:setHasActions(ブール)
[ 選択した行のアクション] オプションをリストの下部に表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、リストのアクションオプションが表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var actions = list.setHasActions(true);
GlideListProperties - setHasBottomNav(ブール値 onOff)
リストの下部にあるナビゲーションアクションを非表示にするかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、リストの下部にナビゲーションが追加されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var lp = new GlideListProperties();
var bottom = lp.setHasBottomNav(true);
GlideListProperties - setHasBreadcrumbs(ブール値 onOff)
ブレッドクラムをリストの一番上に表示するかどうかを決定します。
ブレッドクラムはフィルターの子です。ブレッドクラムを完全に非表示にするには、フィルターを false に設定する必要もあります。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、ブレッドクラムはリストの上部に表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var breadcrumbs = list.setHasBreadcrumbs(true);
GlideListProperties - setHasBottomVCR(ブール値 onOff)
最初のページ、最後のページ、次のページ、前のページのボタンをリストの下部に表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、最初のページ、最後のページ、次のページ、および前のページのボタンがリストの下部に表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var bottomVCR = list.setHasBottomVCR(true);
GlideListProperties - setHasFilter(ブール値 onOff)
フィルターをリストの一部として表示するかどうかを決定します。
フィルターはブレッドクラムの親です。フィルターを削除するには、フィルターとブレッドクラムの両方を false に設定する必要があります。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、フィルターアイコンがリストの上部に表示されます。ユーザーはフィルターを使用して検索結果を絞り込むことができます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var filter = list.setHasFilter(true);
GlideListProperties - setHasHeader(ブール値 onOff)
リストにヘッダーを表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、リストにヘッダーが表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var header = list.setHasHeader(true);
GlideListProperties - setHasHeaderContextMenu(ブール値 onOff)
リスト内の各列の横にコンテキストメニューを表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、リスト内の各列の横にコンテキストメニューが表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var actions = list.setHasHeaderContextMenu(true);
GlideListProperties - setHasListMechanic(ブール値 onOff)
リストにパーソナライゼーションのオプションがあるかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、リストメカニックが有効になり、[リストをカスタマイズ] アイコンがページに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var mechanic = list.setHasListMechanic(true);
GlideListProperties - setHasPopup(ブール値 onOff)
リストにポップアップウィンドウまたはモーダルウィンドウがあるかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | trueの場合、リストにポップアップウィンドウを含めることができます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var popup = list.setHasPopup(true);
GlideListProperties - setHasRowContextMenu(ブール値 onOff)
リスト行にコンテキストメニューがあるかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、リスト行にコンテキストメニューを含めることができます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var contextMenu = list.setHasRowContextMenu(true);
GlideListProperties - setHasSearch(ブール値 onOff)
リストの検索を表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、検索バーがリスト見出しに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var search = list.setHasSearch(true);
GlideListProperties - setHasTitle(ブール値 onOff)
リストのタイトルをヘッダーに表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、リストのタイトルがリスト見出しに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var title = list.setHasTitle(true);
GlideListProperties - setHasTitleContextMenu(ブール値 onOff)
リストのヘッダーにコンテキストメニューがあるかどうかを判断します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、ヘッダーのリストタイトルの横にコンテキストメニューが表示されます |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var contextMenu = list.setHasTitleContextMenu(true);
GlideListProperties - setHasTopVCR(ブール値 onOff)
リストヘッダーにページナビゲーションコントロールがあるかどうかを判断します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、ページナビゲーションコントロールはリストのヘッダーに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var vcr = list.setHasTopVCR(true);
GlideListProperties - setHideRows(ブール値 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 | 文字列 | リストの名前 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var name = list.setListName("my custom list");
GlideListProperties - setSaveFilterHidden(ブール値 onOff)
条件ビルダーに [フィルターの保存] ボタンを表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、[フィルターの保存] ボタンは非表示になります。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var saveFilter = list.setSaveFilterHidden(true);
GlideListProperties - setShowLinks(ブール値 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)
ユーザーがテーブルの列ヘッダーを表示または非表示にできるかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | true の場合、ユーザーが列ヘッダーを表示または非表示にできるアイコンがヘッダーに表示されます。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var toggle = list.setToggleHeader(true);
GlideListProperties:setVCR(ブール値 onOff)
最初のページ、最後のページ、次のページ、前のページのボタンをリストの上部と下部に表示するかどうかを決定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オンオフ | ブーリアン | false の場合、リストにはリストのページナビゲーションボタンがありません。 |
| タイプ | 説明 |
|---|---|
| なし |
var list = new GlideListProperties();
var VCR = list.setVCR(true);