OnPanelSwitch
패널 제어가 패널을 변경할 때 스크립트를 수행합니다. 예를 들어, 사용자가 비활성화된 탭 패널을 클릭하거나 스크립트가 선택을 다른 탭 패널에 있는 대상체로 변경하면 발생할 수 있습니다.
스크립트 수행
이벤트가 처리되기 전.
트리거를 사용할 수 있는 모드
탐색 및 찾기 모드.
결과
트리거된 스크립트 내의 스크립트 종료 스크립트 단계를 사용하여 True 또는 False를 반환할 수 있습니다.
-
True: 스크립트가 트리거된 이벤트가 진행됩니다.
-
False: 스크립트가 트리거된 이벤트가 취소됩니다.
호환성
제품 | 지원 |
FileMaker Pro | 예 |
FileMaker Go | 예 |
FileMaker WebDirect | 예 |
FileMaker Server | 예 |
FileMaker Cloud | 예 |
FileMaker Data API | 예 |
사용자 설정 웹 발행 | 예 |
다음 버전에서 시작됨
12.0
참고
-
OnPanelSwitch는 개별 패널이 아니라 전체 패널 제어에 적용합니다. 특정 패널으로의 전환을 제어하려면 Get(현재 패널 트리거) 및 Get(대상 패널 트리거) 함수를 사용하십시오.
-
패널 전환 이벤트가 처리되기 전에 이 스크립트 트리거가 활성화되기 때문에, OnPanelSwitch가 스크립트에 전달하는 스크립트 매개 변수의 값은 패널 전환 전에 결정됩니다. 따라서 Get(현재 패널 트리거) 또는 Get(대상 패널 트리거)의 반환값을 스크립트에 전달하려고 스크립트 매개 변수를 사용하면 값은 0이 됩니다. 유용한 반환값을 얻으려면 스크립트 매개 변수가 아닌 OnPanelSwitch에 의해 활성화된 스크립트 안에서만 이 함수를 사용하십시오.