에서 UI 빌더EVAM(Entity View Action Mapper) 애플리케이션을 사용하여 구성요소의 데이터 소스가 카드와 목록에 표시되는 방식을 표준화할 수 있습니다.
EVAM 개요
EVAM(Entity View Action Mapper)은 카드 및 목록에 다양한 데이터 소스가 표시되는 방식을 표준화하는 애플리케이션입니다. UI 빌더 는 EVAM 데이터 소스를 사용하여 구성요소의 정보를 카드 그리드 뷰 또는 정보 목록으로 표시합니다. 구성요소에 토글을 추가하여 사용자가 카드 그리드와 목록 뷰 간에 전환할 수 있도록 할 수 있습니다.
EVAM은 다음과 같은 구성 요소로 구성됩니다.
엔터티(데이터 소스). 커뮤니티 게시물 또는 사용자처럼 표시하려는 관련 데이터입니다.
보기. 카드에 데이터와 작업이 표시되는 방식입니다.
작업. 카드에서 수행하는 작업입니다. 예를 들어, 시스템에서 사용자를 활성화할 수 있습니다.
지도. 데이터 소스를 카드에 표시되는 일반 필드에 매핑하는 프로세스입니다. 카드 뷰에서 트리거되는 작업을 연결할 수도 있습니다.
EVAM 및 다중 테이블 데이터 구성
EVAM은 JSON을 이해하고 편안하게 작업할 수 있는 사용자를 위한 옵션입니다. 다중 테이블 데이터 구성 옵션은 데이터 표시를 보다 효과적으로 제어할 수 있고, 데이터를 보다 쉽게 구성할 수 있으며, 에 머물 UI 빌더수 있는 대안입니다. 원하는 옵션을 사용합니다. 자세한 내용은 다중 테이블 데이터 구성 문서를 참조하십시오.
EVAM 데이터 소스
에 EVAM 데이터 소스를 UI 빌더 추가하고 구성요소에 바인딩합니다.그림 1. EVAM 데이터 자원
표 1. EVAM 데이터 소스
EVAM 데이터 소스
설명
EVAM 데이터 자원
데이터 소스에 대한 EVAM 정의 및 기타 정보를 추가합니다.
유형: 복합.
평가 시기: 이 데이터 자원을 평가할 시기에서 즉 시를 선택하여 페이지 로드 시 EVAM 데이터 자원 인스턴스를 평가하거나 이벤트 핸들러를 사용하여 EVAM 데이터 자원을 평가하려면 호출 시만을 선택하십시오.
EVAM 정의: EVAM 정의 필드에서 데이터 자원과 연결된 EVAM 정의 기록을 추가합니다.
페이지 커서: 페이지 커서 필드에서 EVAM 정의에 대한 페이지 커서를 추가합니다.
페이지 크기: 페이지 크기 필드에서 EVAM 페이지 매김의 크기를 추가합니다.
페이지 번호: 페이지 번호 필드에 EVAM 페이지 매김용 페이지 번호를 추가합니다.
EVAM 필터 기본 설정: EVAM 필터 기본 설정 필드에 EVAM 데이터 필터의 sys_ids 입력합니다.
데이터 가져오기가 시작, 성공 또는 실패하는 시기에 대한 이벤트 처리기를 추가하려면 이벤트를 선택합니다.
구성 창 옆에 있는 Now 코드 편집기 섹션에서 EVAM 정의 스크립트를 미리 봅니다.
그림 2. EVAM 데이터 자원 구성
EVAM 데이터 가져오기
데이터 소스에 대한 EVAM 정의 및 기타 정보를 추가하려면 구성을 선택합니다.
형식: GRAPHQL.
평가 시기: 페이지 로드 시 EVAM 데이터 자원 인스턴스를 평가하려면 즉시를 선택합니다. 이벤트 핸들러를 사용하여 EVAM 데이터 자원을 평가하려면 호출 시만을 선택하십시오.
EVAM 정의: EVAM 정의 필드에 데이터 자원과 연결된 EVAM 정의 기록을 입력합니다.
페이지 커서: 페이지 커서 필드에 EVAM 정의에 대한 페이지 커서를 입력합니다.
페이지 크기: 페이지 크기 필드에 EVAM 페이지 매김의 크기를 입력합니다.
페이지 번호: 페이지 번호 필드에 EVAM 페이지 매김용 페이지 번호를 입력합니다.
EVAM 필터 기본 설정: EVAM 필터 기본 설정 필드에 EVAM 데이터 필터의 sys_ids 입력합니다.
데이터 가져오기가 시작, 성공 또는 실패하는 시기에 대한 이벤트 처리기를 추가하려면 이벤트를 선택합니다.
구성 창의 오른쪽에 있는 Now 코드 편집기 에서 EVAM 정의 스크립트를 미리 봅니다.
EVAM 메타데이터 가져오기
EVAM 데이터 자원을 평가할 시기를 선택하고 EVAM 정의를 추가하려면 구성을 선택합니다.
형식: GRAPHQL.
평가 시기: 페이지 로드 시 EVAM 데이터 자원 인스턴스를 평가하려면 즉시를 선택합니다. 이벤트 핸들러를 사용하여 EVAM 데이터 자원을 평가하려면 호출 시만을 선택하십시오.
EVAM 정의: EVAM 정의 필드에 데이터 자원과 연결된 EVAM 정의 기록을 입력합니다.
데이터 가져오기가 시작, 성공 또는 실패하는 시기에 대한 이벤트 처리기를 추가하려면 이벤트를 선택합니다.
구성 창의 오른쪽에 있는 Now 코드 편집기 에서 EVAM 정의 스크립트를 미리 봅니다.
EVAM 데이터 자원 검색
EVAM 정의 및 데이터 소스에 대한 기타 정보를 추가하려면 구성을 선택합니다.
유형: 복합.
평가 시기: 페이지 로드 시 EVAM 데이터 자원 인스턴스를 평가합니다. 즉시를 선택합니다. 이벤트 핸들러를 사용하여 EVAM 데이터 자원을 평가하려면 호출 시만을 선택하십시오.
EVAM 구성 ID: EVAM 구성 ID 필드에 데이터 기록과 연결된 EVAM 구성 ID 를 추가합니다.
검색 컨텍스트 구성 ID: 검색 컨텍스트 구성 ID 필드에 검색 중인 검색 컨텍스트 구성 ID 를 추가합니다.
검색어: 검색어 필드에 검색 중인 검색어를 추가합니다.
패싯 필터: 패싯 필터 필드에서 검색을 정의하는 데 도움이 되는 패싯 필터를 추가합니다.
검색 필터: 검색 필터 필드에서 검색을 정의하는 데 도움이 되는 검색 필터를 추가합니다.
맞춤법 검사 사용 안 함: 맞춤법 검사 사용 안 함 필드에서, 검색하는 동안 맞춤법 검사를 켜거나 끌지 여부를 선택합니다.
페이지 매김 토큰: 필요한 경우 페이지 매김 토큰 필드에 페이지 매김 토큰을 입력합니다.
데이터 가져오기가 시작, 성공 또는 실패하는 시기에 대한 이벤트 처리기를 추가하려면 이벤트를 선택합니다.