반응형
[Electron] Dialog
메인(Main) 프로세스
const { dialog } = require('electron')
렌더러(Renderer) 프로세스
const { dialog } = require('electron').remote
- dialog.showOpenDialog([browserWindow, ]options[, callback])
파일 열기 다이얼로그
- dialog.showSaveDialog([browserWindow, ]options[, callback])
파일 저장 다이얼로그
- dialog.showMessageBox([browserWindow, ]options[, callback])
메세지 박스
- dialog.showErrorBox(title, content)
에러 메세지 박스
-> alert을 사용했을 경우 window 위치를 변경할 경우 변경된 window 위치에 맞춰서 alert이 표시되지 않지만,
errorbox 를 이용할 경우 window 위치에 따라 메세지 박스가 표시된다
const { dialog } = require('electron').remote; var btn = document.querySelector("#textboxBtn"); btn.addEventListener("click", function ( ) { var val = document.querySelector("#textbox").value; if ( val === undefined ) dialog.showErrorBox("ERR", "에러입니다.") })
[참고] Electron Dialog
반응형
'WEB > Electron' 카테고리의 다른 글
[Electron] contextmenu 만드는 방법 (0) | 2019.04.04 |
---|---|
[Electron] 특정 위치에서만 메뉴(context-menu) 보이도록 설정하는 방법 (0) | 2019.03.21 |
[Electron] 서버에 데이터 전송(통신)하는 방법 - ipc (1) | 2019.02.20 |
[Electron] 코드 변경시 자동 새로고침 되도록 설정하는 방법 (0) | 2019.02.14 |
[Electron] Developer Tool 개발자 도구 활성화 방법 (0) | 2019.02.11 |