클라이언트 상태 매개변수를 사용하여 구성요소의 상태 업데이트
에서 구성요소 UI 빌더에 클라이언트 상태 매개변수 값을 생성하고 바인딩합니다. 구성요소에 사용자 지정 값을 추가하면 스크립트를 통해 이러한 구성요소를 자동으로 업데이트할 수 있습니다.
시작하기 전에
필요한 역할: ui_builder_admin
이 태스크 정보
페이지에 두 개의 구성요소를 추가한 다음 클라이언트 상태 매개변수와 스크립트를 사용하여 연결할 수 있습니다. 먼저 클라이언트 상태 매개변수를 만든 다음 클라이언트 상태 매개변수를 레이블과 같은 구성요소 중 하나에 바인딩합니다. 다음으로 클라이언트 스크립트를 생성하고 이벤트 핸들러를 사용하여 버튼과 같은 두 번째 구성요소에 바인딩합니다. 이벤트 핸들러를 만들 때 클라이언트 상태 매개변수 값을 바인딩하여 두 구성요소를 연결합니다. 한 구성요소를 클릭하면 다른 구성요소의 상태가 변경됩니다. 클라이언트 상태는 스크립트를 통해 자동으로 업데이트될 수 있는 구성요소에 사용자 지정 값을 추가할 수 있기 때문에 유용합니다. 클라이언트 상태를 페이지와 관련된 정보를 저장하기 위한 버킷으로 생각하십시오.
예를 들어 페이지에 버튼과 레이블 구성요소를 추가할 수 있습니다. 이 버튼은 텍스트 색 변경과 같이 레이블 값을 변경합니다.
프로시저
결과
이 절차에서 수행한 작업:
- 페이지에 두 개의 구성요소가 추가되었습니다.
- 초기값이 있는 클라이언트 상태 매개변수를 정의했습니다.
- 클라이언트 상태 매개변수를 첫 번째 구성요소에 바인딩합니다.
- 클라이언트 상태 매개변수로 정의된 값을 업데이트하는 클라이언트 스크립트를 작성했습니다.
- 방금 만든 새 클라이언트 스크립트를 호출하는 두 번째 구성요소에 대한 이벤트 핸들러를 생성했습니다.
- 첫 번째 구성요소의 상태를 변경하도록 두 번째 구성요소를 선택했습니다.