runDelayedScript
runDelayedScript
지정한 지연 시간 후에 함수를 한 번 실행합니다.
파라미터
milliSeconds(number): 함수 실행 전 지연 시간 (밀리초)function(function): 지연 후 실행할 함수
반환: 없음 (void)
설명
타이머를 설정하여 milliSeconds가 지난 후에 function을 한 번 호출합니다. 메시지가 아닌 임의의 로직을 지연 실행할 때 사용합니다.
경고
폼이 닫히기 전에 타이머가 만료되면 함수가 실행됩니다. dispose 후 자동 취소는 지원되지 않으므로 주의하세요.
Example
// 1초 후 실행
$form.runDelayedScript(1000, function() {
$log.i("1초 후 실행됨");
});
// 3초 후 자동 닫기
$form.runDelayedScript(3000, function() {
$form.close(null);
});
관련
$form.postDelayedMessage(name, data, target, milliSeconds)— 지연 후 메시지 전송