2017-04-06 17 views
1

これはServiceNowの問題かもしれませんが、スウィートアラートを追加して次のレコードに渡す値を収集することができます。表示すると、ポップアップにはボックスやオプションがありません。私は何が欠けていますか?スクリーンショット: Select Box Alertスウィートアラートの選択肢がありません

おかげで、私は追加するのは簡単だろうと思った何かを持つスーパーイライラ、そんなに:)

swal({ 
 
    title: 'Select Outage Tier', 
 
    input: 'select', 
 
    inputOptions: { 
 
    '1': 'Tier 1', 
 
    '2': 'Tier 2', 
 
    '3': 'Tier 3' 
 
    }, 
 
    inputPlaceholder: 'required', 
 
    showCancelButton: true, 
 
    inputValidator: function (value) { 
 
    return new Promise(function (resolve, reject) { 
 
     if (value !== '') { 
 
     resolve(); 
 
     } else { 
 
     reject('You need to select a Tier'); 
 
     } 
 
    }); 
 
    } 
 
}).then(function (result) { 
 
    swal({ 
 
    type: 'success', 
 
    html: 'You selected: ' + result 
 
    }); 
 
});

答えて

1

あなたのコードスニペットはSweetAlert2のためのものであり、おそらくあなたの問題はあるが選択したボックスをサポートしていないオリジナルのメンテナンスされていないSweetAlertプラグインが含まれているとします。

あなたのコードが含まSweetAlert2ライブラリとうまく動作します:

swal({ 
 
    title: 'Select Outage Tier', 
 
    input: 'select', 
 
    inputOptions: { 
 
    '1': 'Tier 1', 
 
    '2': 'Tier 2', 
 
    '3': 'Tier 3' 
 
    }, 
 
    inputPlaceholder: 'required', 
 
    showCancelButton: true, 
 
    inputValidator: function (value) { 
 
    return new Promise(function (resolve, reject) { 
 
     if (value !== '') { 
 
     resolve(); 
 
     } else { 
 
     reject('You need to select a Tier'); 
 
     } 
 
    }); 
 
    } 
 
}).then(function (result) { 
 
    swal({ 
 
    type: 'success', 
 
    html: 'You selected: ' + result 
 
    }); 
 
});
<link href="https://cdn.jsdelivr.net/sweetalert2/6.4.1/sweetalert2.css" rel="stylesheet"/> 
 
<script src="https://cdn.jsdelivr.net/sweetalert2/6.4.1/sweetalert2.js"></script>

関連する問題