OnObjectModify
대상체와 연관된 값이 다음 결과로 변경할 때 스크립트를 수행합니다.
- 사용자가 대상체에 입력
- 사용자가 체크상자와 같은 대상체를 클릭하고 값 변경
- 오려두기, 붙이기 및 지우기와 같은 작업 편집
- 필드를 변경하는 텍스트 삽입 스크립트 단계와 같은 스크립트 단계
스크립트 수행
이벤트가 처리된 후.
트리거를 사용할 수 있는 모드
탐색 및 찾기 모드.
결과
없음.
호환성
제품 | 지원 |
FileMaker Pro | 예 |
FileMaker Go | 예 |
FileMaker WebDirect | 부분 |
FileMaker Server | 예 |
FileMaker Cloud | 예 |
FileMaker Data API | 예 |
사용자 설정 웹 발행 | 예 |
다음 버전에서 시작됨
10.0
참고
- 이 스크립트 트리거는 패널이 전환될 때 패널 제어에서 사용된 경우 활성화됩니다.
- 이 스크립트 트리거는 다음 작업이 수행될 때 스크립트를 활성화하지 않습니다.
- 스크립트 트리거를 활성화하지 않는 동작에서 설명된 내용
- 윈도우가 외부 데이터 원본에서 데이터를 업데이트하도록 새로 고침될 때
- 자동 입력 필드가 업데이트될 때
- OnObjectModify 스크립트 트리거가 요약 및 계산 필드를 위해 설정될 수 있지만 활성화되지는 않습니다.
- OnObjectModify가 스크립트로 전달하는 스크립트 매개 변수의 값은 이 스크립트 트리거가 활성화되기 전에 결정됩니다. OnObjectModify를 필드 대상체에서 활성화하도록 설정한 경우 필드가 수정된 후에 스크립트가 실행됩니다. 따라서 필드가 수정되기 전에 스크립트에 값이 필요한 경우 스크립트 매개 변수를 사용하여 필드의 수정되지 않은 값을 스크립트로 전달합니다. 하지만 스크립트에 수정된 값이 필요한 경우 필드의 현재(수정된) 값을 가져오는 스크립트의 단계를 포함합니다.
- FileMaker WebDirect는 하나의 필드에서 키 입력을 모니터링하는 데(웹 사용자가 키보드, 입력기 또는 텍스트 제안 기능으로 텍스트를 입력하는 경우) OnObjectModify 스크립트 트리거를 사용하는 것을 지원하지 않습니다. OnObjectModify를 사용하여 키 입력을 모니터링하는 것은 성능을 저하시키거나 예기치 않은 결과를 초래할 수 있습니다.