出现在 GXT 窗口后面的消息框。在 window.show() 之后只出现消息框。我需要在 window.show() 之前出现消息框。
谢谢,我是窗口底部的 gettig 消息框
出现在 GXT 窗口后面的消息框。在 window.show() 之后只出现消息框。我需要在 window.show() 之前出现消息框。
谢谢,我是窗口底部的 gettig 消息框
如果要按顺序显示弹出窗口,则必须链接窗口显示方法。看来您希望在关闭 MessageBox 后显示该窗口。请记住,创建对话框(信息、确认等)的 MessageBox 方法不会等待框关闭。window.show() 也不等待。您要做的是在 MessageBox 关闭后打开窗口。大多数 MessageBox 创建方法都有一个接受回调的版本,该回调将在用户单击消息框按钮时触发。请参见下面的示例:
MessageBox.prompt("My Dialog Box", "Do you want to continue?", false,
new Listener<MessageBoxEvent>() {
@Override
public void handleEvent(MessageBoxEvent event) {
if (event.getButtonClicked().getItemId().equals(Dialog.OK)) {
window.show();
}
}