Получить значение из SweetAlert2 selectedItem - PullRequest
0 голосов
/ 14 ноября 2018

Я использую sweetalert2, чтобы отобразить флажок оповещения с динамическими данными.Я хотел бы получить выбранный элемент. Что мне делать
console.log показывает мне 1 или 2, но я хотел бы получить всю информацию о моем myArrayOfThings.У меня есть следующий код.

var i;
var myArrayOfThings=[];
for (i=0;i<lengthcarte;i++)
{

    myArrayOfThings [i] =

        { id: i,nir: a.Patients[i].s_nir ,name: a.Patients[i].s_given, 
   lastname: a.Patients[i].s_name};


}
var options = {};
$.map(myArrayOfThings,
    function(o) {
        options[o.id] = o.name +" "+o.lastname;
    });

swal({
    title: 'Select field validation',
    input: 'select',
    inputOptions: options,
    inputPlaceholder: 'Veuillez sélectionner le patient ',

    animation: 'slide-from-top',
    inputPlaceholder: 'Patient',
    inputValidator: function (value) {
        return new Promise(function (resolve, reject) {
            if (value === myArrayOfThings[0]) {
                resolve()
            }
            else (value === myArrayOfThings[1])
            {
             resolve()

            }
        })
    }
 }).then(function (result) {
    console.log('you selected '+result);
 });
...