구성요소에 클라이언트 스크립트 정의 및 바인딩

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 이벤트를 통해 클라이언트 상태를 업데이트할 수 있도록 클라이언트 스크립트를 추가하고 편집합니다.UI 빌더 이벤트 핸들러를 사용하여 이러한 스크립트를 모든 구성요소에 바인딩할 수 있습니다.

    시작하기 전에

    필요한 역할: ui_builder_admin

    이 태스크 정보

    Now Code 편집기를 사용하여 JavaScript 클라이언트 스크립트를 만들 수 있습니다.UI 빌더 그런 다음 클라이언트 스크립트를 이벤트 핸들러 로 추가하여 클라이언트 상태를 업데이트하거나, 페이지의 처리된 이벤트를 내보내거나, 데이터 자원 작업을 실행할 수 있습니다. 예를 들어 스크립트를 작성하여 날짜 또는 카운터를 증가시키고, 이 스크립트를 버튼 클릭과 같은 구성요소 이벤트에 바인딩할 수 있습니다. Now 코드 편집기에 대한 자세한 내용은 다음 문서를 참조하십시오 Now 코드 편집기로 코드 편집(고급 기능).

    이러한 스크립트를 사용하여 다음 작업을 수행할 수 있습니다.

    • 사용 가능한 데이터를 가져오고 데이터를 조작한 다음 클라이언트 상태로 저장합니다.
    • 데이터 자원 결과에 액세스합니다.
    • 데이터 자원 작업을 실행합니다.
    • 이벤트를 디스패치합니다.

    프로시저

    1. 다음으로 이동 모두 > Now Experience 프레임워크 > UI 빌더.
    2. 선택하여 작업할 경험을 열거나 경험을 생성합니다. 작성 > 경험.
    3. 페이지를 열거나 생성합니다.
      에서 페이지를 UI 빌더생성하는 방법에 대한 자세한 내용은 UI 빌더에서 페이지 만들기를 참조하십시오.
    4. 옵션: 페이지에 구성요소가 없는 경우 페이지에 구성요소를 추가합니다.
      예를 들어 제목 구성요소를 추가할 수 있습니다. 자세한 내용은 구성요소 추가 및 구성 문서를 참조하십시오.
    5. 클라이언트 스크립트 옆에 있는 +를 선택합니다.
      사이드바의 클라이언트 스크립트 버튼을 가리키는 화살표.
    6. 스크립트 이름을 지정합니다.

      설명적인 이름은 스크립트가 수행하는 작업을 파악하는 데 도움이 됩니다. 또한 나중에 이벤트 핸들러에 스크립트를 추가할 때 스크립트를 더 쉽게 찾을 수 있습니다. 다음 예시에서는 간단한 날짜 클라이언트 스크립트를 보여줍니다.

    7. 스크립트를 작성하여 작업을 수행합니다.
      예를 들어 구성요소에 바인딩하는 간단한 날짜 스크립트를 작성할 수 있습니다. 클라이언트 스크립트의 예시 스크립트입니다.
    8. 옵션: 클라이언트 스크립트 함수의 imports 매개변수에 표시되는 스크립트 포함 또는 관련 구성요소를 추가합니다.
    9. 페이지에서 스크립트를 바인딩할 구성요소를 선택한 다음, 이벤트를 선택합니다.
    10. +새 이벤트 처리기 추가를 선택하고, 스크립트에서 만든 스크립트를 선택한 다음, 추가를 선택합니다.

      다음 예는 날짜 클라이언트 스크립트를 보여줍니다.

      이벤트 핸들러 추가 화면에 나열된 스크립트입니다.
    11. 저장을 선택합니다.
    12. 스크립팅된 구성요소를 미리 보려면 미리 보기 버튼을 선택하여 페이지 변형을 엽니다..