사용자 지정 컨트롤러 생성(고급 기능)
경험 전반에서 사용할 사용자 지정 컨트롤러를 빌드합니다. 재사용 가능한 데이터, 스크립트 및 이벤트를 페이지에 쉽게 연결하고 입력, 출력 및 이벤트를 설정합니다.
시작하기 전에
필요한 역할: ui_builder_admin
프로시저
- 다음으로 이동 모두 > Now Experience 프레임워크 > UI 빌더.
- 생성을 선택합니다.
- 컨트롤러를 선택합니다.
-
양식의 필드에 내용을 입력합니다.
표 1. 페이지 컬렉션 양식 생성 필드 설명 이름 내부적으로 컨트롤러를 추적할 이름입니다. 설명 컨트롤러를 찾는 데 도움이 되는 간단한 설명입니다. 페이지 작성기가 컨트롤러에 포함된 컨텐츠를 이해하는 데 도움이 되는 설명을 작성합니다. -
생성을 선택합니다.
컨트롤러 빌드 창이 열립니다.
-
데이터 자원을 추가합니다.
- + 데이터 리소스 추가를 선택합니다.
- 목록에서 데이터 자원을 선택합니다.
- 추가를 선택합니다.
- 데이터 자원을 구성합니다.
- 저장을 선택합니다.
- 옵션:
외부 컨트롤러 의존성을 추가합니다.
- + 외부 컨트롤러 종속성 추가를 선택합니다.
-
양식의 필드에 내용을 입력합니다.
표 2. 외부 컨트롤러 의존성 편집 필드 설명 이름 외부 컨트롤러 의존성을 식별하기 위한 이름입니다. 레이블 외부 컨트롤러 의존성을 찾는 데 도움이 되는 레이블입니다. 컨트롤러 외부 컨트롤러 의존성에 대한 컨트롤러를 선택합니다. - 저장을 선택합니다.
- 옵션:
클라이언트 상태 매개변수를 추가합니다.
- 클라이언트 상태 매개변수를 선택합니다.
- + 추가를 선택합니다.
- 클라이언트 상태 매개변수의 고유한 이름을 입력합니다.
- 드롭다운에서 유형을 선택합니다.
- 필드에 초기 값을 입력합니다.
- 저장을 선택합니다.
클라이언트 상태 매개변수에 대한 자세한 내용은 다음 문서를 참조하십시오 클라이언트 상태 매개변수. - 옵션:
클라이언트 스크립트 추가.
- 클라이언트 스크립트 옆에 있는 + 아이콘을 선택합니다.
- 작업을 수행할 스크립트를 작성하십시오.
- 옵션:
클라이언트 스크립트 함수의
imports매개변수에 표시되는 스크립트 포함 또는 관련 구성요소를 추가합니다. - 적용을 선택합니다.
- 저장을 선택합니다.
다음에 수행할 작업
페이지에 컨트롤러를 추가하여 방금 만든 사용자 지정 컨트롤러를 사용합니다.