【FileMaker】 의외로 문턱이 높은 것 같다 - 스크립트 트리거 - OnObjectSave
1836 단어 FileMakerAdventCalendar2016
이번에는 스크립트 트리거 OnObjectSave입니다.
활성 오브젝트가 유효성 검증 및 저장된 후 이동합니다.
현재 편집중이었던 필드를 빠져(자동으로 보존되는 설정의 경우는 여기에서 보존이 된다), 다음의 필드에 가는 등의 동작의 직전에 움직이는 스크립트 트리거입니다.
우선 동작 확인입니다.
htps: //같다. 베 / qmv 및 1q t ぁ
이 예에서는 풀다운에서 값을 변경하면 이전과 다른 설정이 되어 있으므로 다음 필드로의 이동이 각각 다르다는 움직임입니다.
풀다운에서 "초등학생"을 입력하면 "초등학교 이름"으로, "중학생"을 입력하면 "중학교 이름"으로, "고등학생"을 입력하면 "고등학교 이름"으로 커서가 이동합니다.
이 장치는 OnObjectSave에서 수행됩니다.
OnObjectModify도 비슷한 움직임이지만 OnObjectModify는 저장에 관계없이 "필드가 편집 된"경우입니다.
OnObjectSave는 편집되었거나 없는지에 관계없이 "필드가 저장되면"동작한다는 것입니다.
FileMaker는 자동 저장이 기본이므로 좀처럼 차이를 알지 못할 수도 있지만 레이아웃 자동 저장을 제거하면 OnObjectSave가 실행된 후 저장 대화 상자가 표시되는 것을 확인할 수 있다고 생각합니다.
레이아웃의 자동 저장 설정은 ↓입니다.
자동 저장을 하지 않는 설정에서는 편집이 끝나면 대화 상자가 나옵니다.
이것을 보면 OnObjectSave는 레코드를 저장하기 전에 움직이는 것이라는 것을 알 수 있습니다.
미세하지만 자동 저장을하지 않는 레이아웃의 경우 조심하십시오.
Reference
이 문제에 관하여(【FileMaker】 의외로 문턱이 높은 것 같다 - 스크립트 트리거 - OnObjectSave), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tyuma/items/f8611a4f275a5ce08a85텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)