ブートストラップ確認を使用して次のポップオーバー確認を作成し、この確認をドロップダウンリストの閉じるイベントで発生させたいとします。 Dropdownlistのすべてのクローズ時にコンソールログを取得することはできますが、確認ウィンドウも閉じることはできません。手動で起動する方法はありますか?ブートストラップ確認を起動できません
@Html.DropDownListFor(m => m.GroupId, new SelectList(Model.Groups, "Value", "Text"),
"Select", new { data_toggle = "confirmation" })
$('#GroupId').on('select2:close', onClose)
function onClose(evt) {
console.log('close...'); //this line is executed
//I think the problem is related to this part. I might be using it on the wrong section
var Confirmation = require('confirmation-popover');
var confirm = new Confirmation({
rootSelector: '[data-toggle=confirmation]',
// other options
selector: '[data-toggle="confirmation"]',
title: 'Are you sure?',
placement: 'top',
btnOkIcon: 'glyphicon glyphicon-ok',
btnOkClass: 'btn btn-sm btn-success',
btnOkLabel: 'Yes',
btnCancelIcon: 'glyphicon glyphicon-remove',
btnCancelClass: 'btn btn-sm btn-danger',
btnCancelLabel: 'No'
});
confirm.show(el);
}
$( "#グループID")( "変更"、機能(E){OnCloseの(E);})で。動作するはずです、試してみてください。 –
問題はonCloseメソッドを呼び出すことに関連していませんが、実際問題はブートストラップ確認を起動する方法に関連しており、手動で起動するために正しく定義する方法がわかりません。何か案が? –
https://ethaizone.github.io/Bootstrap-Confirmation/#そしていつ火事したいですか?ドロップダウンのオプションの選択について? –