私はjavascriptの甘いアラートライブラリを使用しています:
https://limonte.github.io/sweetalert2/
https://github.com/limonte/sweetalert2
アラートボックスから[OK]ボタンを削除したいのですが、このボタンを表示しないプロパティが見つかりませんでした。
タイマープロパティtimer:1000
を使用して、1秒でアラートを閉じています。そのため、この問題には[ok]ボタンの使用はないと思います。
次のプロパティを使用できます。
showCancelButton: false, // There won't be any cancel button
showConfirmButton: false // There won't be any confirm button
このような
swal({
title: 'Auto close alert!',
text: 'I will close in 2 seconds.',
timer: 2000,
showCancelButton: false,
showConfirmButton: false
}).then(
function () {},
// handling the promise rejection
function (dismiss) {
if (dismiss === 'timer') {
//console.log('I was closed by the timer')
}
}
)
更新4/6/2018
showCancelButtonとshowConfirmButtonは不要になりました。代わりに、buttons:trueを設定して両方のボタンを表示するか、buttons:falseを設定してすべてのボタンを非表示にすることができます。デフォルトでは、確認ボタンのみが表示されます。
だから今ではなく
showCancelButton: false;
showConfirmButton: false;
ただやる
buttons: false;
設定でshowConfirmButton:false
を設定する必要があります。
swal({
title: 'Are you sure?',
text: "You won't be able to revert this!",
type: 'warning',
showConfirmButton:false,
confirmButtonText: 'Yes, delete it!'
})
これは私のために働く:$(".confirm").attr('disabled', 'disabled');
私の機能:
function DeleteConfirm(c){
swal({
title: "Want to delete this item?",
text: "You will not be able to undo this action!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: false
}, function(){
$(".confirm").attr('disabled', 'disabled');
});
}
swal({
title: "Success",
text: "Permissions assigned Successfully",
icon: "success",
closeOnClickOutside: false,
})
つかいます closeOnClickOutside: false,
わたしにはできる。
ボタンを追加する前に、すべてのボタンをクリアし、次のように再度追加します(アラート名が「A」の場合)-
A.getButtonTypes().clear();
ButtonType OpenStorage=new ButtonType("Open Storage");
A.getButtonTypes().addAll(OpenStorage,ButtonType.CANCEL,ButtonType.NEXT);
それが役立つことを願っています!!!
以下のコードは私のために働く
buttons: false;
のみを設定しました
そして更新
swal({
title: 'Auto close alert!',
text: 'I will close in 2 seconds.',
timer: 2000,
showCancelButton: false,
showConfirmButton: false
});
showConfirmButton
プロパティをfalseに設定してみてください。