GlideList속성 - 전역
GlideListProperties API는 목록을 만들고 목록 속성을 설정하는 메서드를 제공합니다. 예를 들어 목록에 필터, 이동 경로 및 검색이 있는지 여부를 정의합니다.
이 클래스를 사용하려면 먼저 생성자를 사용하여 GlideListProperties 객체를 인스턴스화해야 합니다.
기본 시스템에서 이 클래스의 예를 보려면 목록을 구성하고 모두를 선택합니다. 탭 형식의 옵션 목록은 personalize_all UI 페이지와 personalize_all_list UI 매크로를 사용하여 제목, 컨텍스트 메뉴 및 이동 경로와 같은 목록 속성을 설정합니다.
이 API에는 기존 GlideList 설정에 대한 정보를 제공하고 다양한 GlideList 속성을 설정하는 옵션을 제공하는 메서드가 포함되어 있습니다. UI에서 설정을 수정하는 방법에 대한 자세한 내용은 또는 GlideList(Now Experience) - 클라이언트을 참조하십시오GlideList2(g_list) - 클라이언트.
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
GlideList속성 - hasBottomVCR()
페이지 탐색 통제가 목록의 바닥글에 표시되는지 여부를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | true인 경우 페이지 탐색 통제가 목록의 바닥글에 표시됩니다. |
var list = new GlideListProperties();
var vcr = list.setHasBottomVCR(true);
var hasVCR = list.hasBottomVCR();
gs.print(hasVCR);
출력: true
GlideListProperties - hasFilter()
목록에 필터가 있는지 여부를 반환합니다.
filter 속성은 이동 경로 속성의 부모입니다. 필터 속성이 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
GlideList속성 - 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
GlideList속성 - hasPopup()
목록에 팝업 창이 있을 수 있는지 여부를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 목록에서 팝업을 허용하는 경우 예를 반환합니다. |
var list = new GlideListProperties();
var popup = list.setHasPopup(true);
var hasPopup = list.hasPopup();
gs.print(hasPopup);
출력: true
GlideList속성 - hasRowContextMenu()
목록의 행에 상황에 맞는 메뉴가 있는지 여부를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | true이면 목록 행에 컨텍스트 메뉴가 있을 수 있습니다. |
var list = new GlideListProperties();
var contextMenu = list.setHasRowContextMenu(true);
var hasContextMenu = list.hasRowContextMenu();
gs.print(hasContextMenu);
출력: true
GlideList속성 - 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
GlideList속성 - 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
GlideList속성 - 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
GlideList속성 - isShowLinks()
목록에 링크가 표시되는지 여부를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var links = list.setShowLinks(true);
var hasLinks = list.isShowLinks();
gs.print(hasLinks);
출력: true
GlideList속성 - isToggleHeader()
목록에서 헤더 열을 전환할 수 있는지 여부를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | true인 경우 사용자는 테이블의 열 헤더를 표시하거나 숨길 수 있습니다. |
var list = new GlideListProperties();
var toggle = list.setToggleHeader(true);
var hasToggle = list.isToggleHeader();
gs.print(hasToggle);
출력: true
GlideListProperties - setCanChangeView(부울 onOff)
사용자가 목록 보기를 변경할 수 있는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | false인 경우 사용자는 목록 뷰를 변경할 수 없습니다. 기본적으로 뷰 변경은 사용하도록 설정되어 있습니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var changeView = list.setCanChangeView(true);
GlideListProperties - setCanGroup(부울 onOff)
사용자가 목록의 항목을 그룹화할 수 있는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | false인 경우 그룹화 기준 옵션이 열 컨텍스트 메뉴에 나타나지 않습니다. 기본적으로 그룹화 기준 옵션은 목록 컨텍스트 메뉴에 나타납니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var canGroup = list.setCanGroup(true);
GlideListProperties - setCanSort(부울 onOff)
목록에서 정렬 옵션을 사용할 수 있는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | false인 경우 정렬 옵션이 열 목록 컨텍스트 메뉴에 나타나지 않고, 사용자가 열 제목을 클릭하여 목록의 순서를 변경할 수 없습니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var canSort = list.setCanSort(true);
GlideListProperties - setContextMenus(부울 onOff)
목록에 대해 사용 가능한 모든 컨텍스트 메뉴를 표시하거나 숨깁니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true로 설정하면 목록의 제목 컨텍스트 메뉴, 헤더 컨텍스트 메뉴 및 목록 컨텍스트 메뉴가 표시됩니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var context = list.setContextMenus(true);
GlideListProperties - setHasActions(Boolean)
선택한 행 옵션에 대해 수행할 작업을 목록 아래쪽에 표시할지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true인 경우 목록에 대한 작업 옵션이 표시됩니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var actions = list.setHasActions(true);
GlideListProperties - setHasBottomNav(부울 onOff)
목록 맨 아래에 있는 탐색 작업을 숨길지 말지를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true인 경우 목록 맨 아래에 탐색을 추가합니다. |
| 유형 | 설명 |
|---|---|
| void |
var lp = new GlideListProperties();
var bottom = lp.setHasBottomNav(true);
GlideListProperties - setHasBreadcrumbs(부울 onOff)
이동 경로를 목록의 맨 위에 표시할지 여부를 결정합니다.
이동 경로는 필터의 하위 항목입니다. 이동 경로를 완전히 숨기려면 필터도 false로 설정해야 합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | 실제 이동 경로가 목록의 맨 위에 나타나는 경우. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var breadcrumbs = list.setHasBreadcrumbs(true);
GlideListProperties - setHasBottomVCR(부울 onOff)
첫 페이지, 마지막 페이지, 다음 페이지 및 이전 페이지 단추가 목록 맨 아래에 표시되는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true이면 첫 페이지, 마지막 페이지, 다음 페이지 및 이전 페이지 단추가 목록 맨 아래에 나타납니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var bottomVCR = list.setHasBottomVCR(true);
GlideListProperties - setHasFilter(부울 onOff)
필터를 목록의 일부로 표시할지 여부를 결정합니다.
필터는 이동 경로의 상위입니다. 필터를 제거하려면 필터와 이동 경로를 모두 false로 설정해야 합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true이면 목록 맨 위에 필터 아이콘이 나타납니다. 사용자는 필터를 사용하여 검색 결과의 범위를 좁힐 수 있습니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var filter = list.setHasFilter(true);
GlideListProperties - setHasHeader(부울 onOff)
목록에 헤더가 표시되는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true이면 목록에 헤더가 표시됩니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var header = list.setHasHeader(true);
GlideListProperties - setHasHeaderContextMenu(부울 onOff)
목록의 각 열 옆에 컨텍스트 메뉴를 표시할지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true이면 목록의 각 열 옆에 컨텍스트 메뉴가 나타납니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var actions = list.setHasHeaderContextMenu(true);
GlideListProperties - setHasListMechanic(부울 onOff)
목록에 개인화 옵션이 있는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true이면 목록 메커니즘이 활성화되고 목록 개인화 아이콘이 페이지에 나타납니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var mechanic = list.setHasListMechanic(true);
GlideListProperties - setHasPopup(부울 onOff)
목록에 팝업 또는 모달 창이 있는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | 예일 경우 목록에 팝업 창이 있을 수 있습니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var popup = list.setHasPopup(true);
GlideListProperties - setHasRowContextMenu(부울 onOff)
목록 행에 상황에 맞는 메뉴가 있는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true인 경우 목록 행에 상황에 맞는 메뉴가 있을 수 있습니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var contextMenu = list.setHasRowContextMenu(true);
GlideListProperties - setHasSearch(부울 onOff)
목록에 대한 검색 표시 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true이면 목록 헤더에 검색 창이 나타납니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var search = list.setHasSearch(true);
GlideListProperties - setHasTitle(부울 onOff)
헤더에 목록 제목을 표시할지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true이면 목록의 제목이 목록 헤더에 나타납니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var title = list.setHasTitle(true);
GlideListProperties - setHasTitleContextMenu(부울 onOff)
목록의 헤더에 컨텍스트 메뉴를 포함할지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | 예일 경우 헤더의 목록 제목 옆에 컨텍스트 메뉴가 나타납니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var contextMenu = list.setHasTitleContextMenu(true);
GlideListProperties - setHasTopVCR(부울 onOff)
목록의 목록 헤더에 페이지 탐색 통제가 있는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true이면 페이지 탐색 통제가 목록의 헤더에 나타납니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var vcr = list.setHasTopVCR(true);
GlideListProperties - setHideRows(부울 onOff)
행이 목록에 표시되는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true이면 목록의 모든 행이 숨겨집니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var hideRows = list.setHideRows(true);
GlideListProperties - setSaveFilterHidden(부울 onOff)
조건 작성기에서 필터 저장 버튼을 표시할지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | 예일 경우 필터 저장 단추가 숨겨집니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var saveFilter = list.setSaveFilterHidden(true);
GlideListProperties - setListID(String ID)
목록의 고유 ID를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 고유 ID | 문자열 | 목록의 고유 ID입니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var setID = list.setListID("a9dd1483d99f5700964f387107a8a3ec");
var getID = list.getListID();
gs.print(getID);
출력: a9dd1483d99f5700964f387107a8a3ec
GlideListProperties - setListName(name 문자열)
목록의 이름을 정의합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| name | 문자열 | 목록의 이름입니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var name = list.setListName("my custom list");
GlideListProperties - setShowLinks(부울 onOff)
목록에 링크가 포함되어 있는지 여부입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | 예인 경우 목록에 관련 링크가 포함됩니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var links = list.setShowLinks(true);
GlideListProperties - setTitle(title 문자열)
목록 제목을 정의합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 제목 | 문자열 | 목록의 제목입니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var title = list.setTitle("My title");
GlideListProperties - setToggleHeader(부울 onOff)
사용자가 테이블의 열 헤더를 표시하거나 숨길 수 있는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | true이면 사용자가 열 헤더를 표시하거나 숨길 수 있는 아이콘이 헤더에 나타납니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var toggle = list.setToggleHeader(true);
GlideListProperties - setVCR(부울 onOff)
목록의 맨 위와 맨 아래에 첫 페이지, 마지막 페이지, 다음 페이지 및 이전 페이지 단추를 표시할지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 온오프 | 부울 | false인 경우 목록에 대한 페이지 탐색 단추가 없습니다. |
| 유형 | 설명 |
|---|---|
| void |
var list = new GlideListProperties();
var VCR = list.setVCR(true);