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