Сладкое оповещение 2, несколько флажка

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

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

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

Благодарность


person cloude    schedule 27.03.2019    source источник


Ответы (1)


Сам по себе он не поддерживается, но вы можете легко добиться этого, написав свой собственный 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);
    }
});
person I.Arinov    schedule 28.03.2019