목록 페이지에 현재 뷰의 목록 정보를 반환하는 사용자 지정 단추를 에이전트 작업 공간 추가합니다. 작업 할당에 클라이언트 GlideList API 메서드를 추가하여 반환할 정보를 정의합니다.
시작하기 전에
필요한 역할: admin
글라이드리스트 API 메서드는 작업 할당 [sys_declarative_action_assignment] 목록 작업 뷰에 제공됩니다. UI의 작업 공간 경험 사용자 지정 버튼에 GlideList 기능을 추가할 수 있습니다. 이 단추를 사용하여 GlideList 메서드를 현재 뷰에 적용할 수 있습니다. GlideList 메서드를 사용하여 목록 뷰 상세 정보를 가져오고, 필터를 설정하고, 열별로 정렬하는 등의 방법으로 테이블 목록을 관리할 수 있습니다.
프로시저
-
다음으로 이동 .
-
새로 만들기를 선택하여 새 작업 할당을 만듭니다.
-
작업 레이블 필드에 단추 레이블을 입력합니다.
-
작업 이름 필드에 이름을 입력합니다.
이 필드에 텍스트를 제공하면 뷰에 여러 버튼을 추가할 수 있습니다.
-
다음으로 구현됨 메뉴에서 클라이언트 스크립트를 선택합니다.
-
양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
-
고급 뷰를 선택합니다.
-
클라이언트 스크립트 탭을 선택하고 하나 이상의 메서드 호출을
onClick{} 메서드 정의에 추가합니다.
-
업데이트를 선택합니다.
테이블 목록 뷰에서
작업 공간 경험 버튼을 테스트할 수 있습니다.
주: 버튼이
getFixedQuery() 메서드를 사용하는 경우 목록의 레코드
작업 공간 경험 에서 탭을 선택하여 버튼을 테스트합니다.
다음 테이블은
에이전트 작업 공간 인시던트(모두) 테이블에서 버튼이 성공적으로 구현된 것을 보여줍니다. 버튼은 활성 기록만 표시하는
GlideList addFilter() 메서드를 구현합니다.
표 1. 목록에 필터를 적용하는 단추 동작 예시
| 클릭하기 전 목록 |
클릭 후 목록 |
| 버튼을 선택하기 전에 활성 및 비활성(종결된) 기록 모음이 뷰에 표시됩니다. 
|
버튼을 선택하면 뷰가 필터링되어 활성 기록만 표시됩니다. 
|