缺少Sweet Alert的选项
问题描述:
这可能是一个ServiceNow问题,但我添加了一个Sweet Alert来显示一个选择框,以便我可以收集一个值以传递到下一个记录......但是选择框不是显示,弹出窗口只有没有框或选项。我错过了什么?截图: Select Box Alert缺少Sweet 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
});
});
答
您的代码段是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>