Сладкая тревога 2 многократных флажка - PullRequest
0 голосов
/ 28 марта 2019

Я использую это «сладкое оповещение 2», мне нужно несколько флажков, в документации есть опция «входное радио» с множественным выбором, но только один вариант для опции флажка.

Есть лиВозможно ли использовать этот скрипт с флажком множественного выбора?

swal({
  title: 'Select color',
  input: 'radio',
  inputOptions: {
    '#ff0000': 'Red',
    '#00ff00': 'Green',
    '#0000ff': 'Blue'
  }
})

спасибо

1 Ответ

0 голосов
/ 28 марта 2019

Это не поддерживается само по себе, но вы можете легко достичь этого, написав свой собственный HTML:

swal({
    title: 'Multiple checkbox inputs',
    html: `
            <div class="form-check">
                <input class="form-check-input" type="checkbox" value="" id="checkbox1">
                <label class="form-check-label" for="checkbox1">
                    checkbox1
                </label>
            </div>
            <div class="form-check">
                <input class="form-check-input" type="checkbox" value="" id="checkbox2">
                <label class="form-check-label" for="checkbox2">
                    checkbox2
                </label>
            </div>
    `,
    focusConfirm: false,
    preConfirm: () => {
        console.log('Is checkbox1 checked:' + document.getElementById('checkbox1').checked);
        console.log('Is checkbox2 checked:' + document.getElementById('checkbox2').checked);
    }
});
...