Обещание showMessageBox никогда не вызывается - PullRequest
0 голосов
/ 14 июля 2020

Окно сообщения отображается правильно, но когда я выбираю одну из кнопок, закрытие не срабатывает. Вот мой код:

dialog.showMessageBox(options, (response, checkboxChecked) => {
/* More code like log statements, opening error boxes, etc*/
}

Параметры определены как choices = ["Yes", "No"], message = "Confirm".

Код внутри фигурных скобок никогда не запускается.

1 Ответ

0 голосов
/ 14 июля 2020

Попробуйте:

 const options = {
    type: 'question',
    buttons: ['Cancel', 'Yes, please', 'No, thanks'],
    defaultId: 2,
    title: 'Question',
    message: 'Do you want to do this?',
    detail: 'It does not really matter',
    checkboxLabel: 'Remember my answer',
    checkboxChecked: true,
  };

  dialog.showMessageBox(null, options, (response, checkboxChecked) => {
    console.log(response);
    console.log(checkboxChecked);
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...