这可能是一个 ServiceNow 问题,但我添加了一个甜蜜警报来显示一个选择框,这样我就可以收集一个值以传递到下一条记录...但是选择框没有显示,弹出窗口只是没有框或选项。我缺少什么?截屏:选择框警报 https://i.stack.imgur.com/rfrgK.png
非常感谢,对我认为很容易添加的东西感到非常沮丧:)
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
});
});
您的代码片段适用于甜蜜警报2 https://sweetalert2.github.io/最有可能你的问题是你包含了原始的未维护的甜蜜警报 http://t4t5.github.io/sweetalert/插件,不支持选择框。
您的代码与包含的 SweetAlert2 库一起工作得很好:
Swal.fire({
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 {
resolve('You need to select a Tier');
}
});
}
}).then(function (result) {
if (result.isConfirmed) {
Swal.fire({
icon: 'success',
html: 'You selected: ' + result.value
});
}
});
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)