blockly > 대화상자

대화상자 네임스페이스

함수

함수 설명
alert(message, opt_callback) 앱 개발자가 setAlert를 통해 재정의하여 모달 브라우저 창의 대안을 제공할 수 있는 window.alert()의 래퍼입니다.
confirm(message, callback) 앱 개발자가 setConfirm를 통해 재정의하여 모달 브라우저 창의 대안을 제공할 수 있는 window.confirm()의 래퍼입니다.
prompt(message, defaultValue, callback) 앱 개발자가 setPrompt를 통해 재정의하여 모달 브라우저 창의 대안을 제공할 수 있는 window.prompt()의 래퍼입니다. 내장 브라우저 메시지는 모바일 기기에서 더 나은 텍스트 입력 환경을 제공하는 데 자주 사용됩니다. 이 값을 재정의할 때는 모바일을 테스트하는 것이 좋습니다.
setAlert(alertFunction) Blockly.dialog.alert()가 호출될 때 실행할 함수를 설정합니다.
setConfirm(confirmFunction) Blockly.dialog.confirm()이 호출될 때 실행할 함수를 설정합니다.
setPrompt(promptFunction)

Blockly.dialog.prompt()가 호출될 때 실행할 함수를 설정합니다.

**중요**: 이 메서드를 재정의할 때는 네이티브가 아닌 프롬프트 환경에서는 FocusManager에서 일시적인 포커스를 관리해야 할 수 있습니다. 네이티브 창 프롬프트에는 필요하지 않습니다. 열려 있는 동안 포커스가 변경되지 않기 때문입니다.

setToast(toastFunction) Blockly.dialog.toast()가 호출될 때 실행할 함수를 설정합니다.
toast(workspace, options) 작업공간 상단에 임시 알림을 표시합니다. Blockly는 기본 토스트 구현을 제공하지만 개발자는 setToast를 통해 자체 구현을 제공할 수 있습니다. 간단한 모양 맞춤설정의 경우 CSS로 충분합니다.