jQuery EasyUI フレームワークを使用しています。ウィンドウを閉じたときに「ウィンドウを閉じてよろしいですか?」のような確認メッセージが欲しい。答えが true の場合は閉じます。それ以外の場合はウィンドウを閉じません。
これどうやってするの?
jQuery EasyUI フレームワークを使用しています。ウィンドウを閉じたときに「ウィンドウを閉じてよろしいですか?」のような確認メッセージが欲しい。答えが true の場合は閉じます。それ以外の場合はウィンドウを閉じません。
これどうやってするの?
Try
$.messager.confirm('Confirm', 'Are you sure to exit this system?', function(r){
if (r){
// exit action;
}
});
see Messanger API
これを試して、
$('#windowid').window({
onBeforeClose: function(){
$.messager.confirm('Confirm', 'Are you sure to exit this system?', function(r)
{
if (r){
return true;
}
else{return false;}
});
}
});
この機能は、簡単な ui では提供されません。そのため、閉じるボタンの css 表示プロパティを非表示にするか設定する必要があります。
閉じるボタンのクラスも設定します。
.panel-tool-close
{
display:none !important;
}
これを試してください。
tools:[{
iconCls:'icon-cancel',
handler:function(){
if(confirm('Are you sure to close?'))
{
closeDiv();
}
else
{
}
}
}]