WEB/Electron
[Electron] Dialog
S0PH1A
2019. 2. 21. 15:17
반응형
[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
반응형