Java Visual Editor는 단추를 클릭할 때 데이터 소스에 대해 서비스를 호출하기 위한 조치 바인더를 제공합니다. 예를 들어, 갱신 단추를 클릭하면 응용프로그램은 세부사항 필드에 입력된 변경사항으로 웹 서비스에서 modifyEmployee() 메소드를 실행해야 합니다. 이 학습에서는 갱신 단추를 조치 바인더에 바인드합니다.
갱신 단추를 바인드하려면 다음을 수행하십시오.
- 디자인 영역에서 갱신 단추를 선택하고
바인드 탭을 클릭하여 컴포넌트 조치 바인딩 대화 상자를 여십시오.

- 소스 유형 필드에서 웹 서비스를 선택하십시오.
- 데이터 소스 필드에서 webServiceDataSource를 선택하십시오.
- 소스 서비스 목록에서 modifyEmployee(directory.service.FullEmployeeRecord)를 선택하십시오.
- 이름 필드는 modifyEmployeeAction으로 자동 변경됩니다. 이 기본값을 사용하십시오.
- 인수 필드에서 selectedEmployeeRecord를 선택하십시오.
- modifyEmployee() 메소드는 전체 직원 레코드를 인수로 사용하므로
특성 필드를 공백으로 남겨두어야 합니다.
- 단추의 초기 상태를 사용 불가능으로 설정하십시오.

- 단추 상태를 어떻게 변경할지 정의하려면 활성화 규칙을 클릭하십시오. 인수 컨텐츠가
변경될 경우에만 단추를 사용하고 기타 모든 인스턴스에서는 사용할 수 없도록 지정하십시오. 확인을 클릭하십시오.

이는 selectedEmployeeRecord 컨텐츠를 변경해야 갱신 단추를
사용할 수 있음을 의미합니다. 즉, selectedEmployeeRecord에 바인드되는 세부사항 필드 중 하나에 새 값이 입력되면 바인더는 이 단추를 사용 가능하게 합니다. 새 레코드를
선택하거나 갱신을 클릭하면 단추는 다시 사용할 수 없게 됩니다.
- 확인을 클릭하십시오.
갱신 단추에 대해 새 SwingDataServiceAction 바인더가 추가됩니다. 디자인 영역에서 단추를 선택할 경우, Visual Editor는
단추가 웹 서비스 데이터 소스에 바인드됨을 표시하는 선을 그립니다. 분홍색 점선 화살표가 selectedEmployeeRecord 오브젝트에서 이 선 방향으로 표시됩니다.
이 화살표는 selectedEmployeeRecord가 서비스를 호출하기 위한 인수임을 나타내는 것입니다.