를 사용하면 UI 빌더EVAM(Entity View Action Mapper) 애플리케이션을 사용하여 구성요소의 데이터 소스가 카드와 목록에 표시되는 방식을 표준화할 수 있습니다.
EVAM 개요
Entity View Action Mapper(EVAM)는 다양한 데이터 소스가 카드와 목록에 표시되는 방식을 표준화하는 애플리케이션입니다. 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 정의 스크립트를 미리 봅니다.
Search EVAM 데이터 자원
EVAM 정의 및 데이터 소스에 대한 기타 정보를 추가하려면 구성을 선택합니다.
유형: 복합.
평가 시기: 페이지 로드 시 EVAM 데이터 자원 인스턴스를 평가합니다. 즉시 을 선택합니다. 이벤트 핸들러를 사용하여 EVAM 데이터 자원을 평가하려면 호출 시에만을 선택합니다.
EVAM 구성 ID: EVAM 구성 ID 필드에 데이터 기록과 연결된 EVAM 구성 ID 를 추가합니다.
검색 컨텍스트 구성 ID: 검색 컨텍스트 구성 ID 필드에 검색 중인 검색 컨텍스트 구성 ID 를 추가합니다.
검색어: 검색어 필드에 검색하려는 검색어를 추가합니다.
패싯 필터: 패싯 필터 필드에 검색을 정의하는 데 도움이 되는 패싯 필터를 추가합니다.
검색 필터: 검색 필터 필드에 검색을 정의하는 데 도움이 되는 검색 필터를 추가합니다.
맞춤법 검사 사용 안 함: 사용 안 함 맞춤법 검사 필드에서, 검색 중에 맞춤법 검사를 켜거나 끌지 여부를 선택합니다.
페이지 매김 토큰: 필요한 경우 페이지 매김 토큰 필드에 페이지 매김 토큰을 입력합니다.
해당 데이터 가져오기가 시작, 성공 또는 실패한 경우에 대한 이벤트 핸들러를 추가하려면 이벤트를 선택합니다.