Ext.window.MessageBox 点击后不隐藏
时间: 2023-08-04 14:12:24 浏览: 174
Ext_MessageBox
Ext.window.MessageBox 是 ExtJS 框架中提供的一个窗口组件,用于显示警告、提示等消息。如果点击后不隐藏,可能是因为没有正确设置回调函数或者回调函数执行出现了错误。可以尝试以下步骤进行排查:
1. 确保回调函数已正确设置,回调函数会在用户点击确定或取消按钮后执行。例如:
```
Ext.Msg.show({
title: '提示',
message: '确定要删除吗?',
buttons: Ext.Msg.YESNO,
icon: Ext.Msg.QUESTION,
callback: function(btn) {
if (btn === 'yes') {
// 用户点击了确定按钮
} else {
// 用户点击了取消按钮
}
}
});
```
2. 检查回调函数中的代码是否正确,可能会出现语法错误或逻辑错误导致无法执行隐藏窗口的代码。可以在回调函数中添加 console.log() 打印日志以查看是否执行到了该函数。
3. 如果以上两种方法都无法解决问题,可以尝试使用其他的 ExtJS 窗口组件,例如 Ext.window.Window,看是否能正常隐藏窗口。
阅读全文