Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
出现在GXT窗口后面的消息框-GWT_Gwt_Gxt - Fatal编程技术网

出现在GXT窗口后面的消息框-GWT

出现在GXT窗口后面的消息框-GWT,gwt,gxt,Gwt,Gxt,出现在GXT窗口后面的消息框。 在window.show()之后,只显示消息框。我需要消息框 显示在window.show()之前 谢谢 我正在从窗口的底部取出信息盒 如果要按顺序显示弹出窗口,则必须链接窗口显示方法。似乎您希望在MessageBox关闭后显示该窗口。请记住,创建对话框(信息、确认等)的MessageBox方法不会等待对话框关闭。show()也不等待。 你要做的是在MessageBox关闭后打开窗口。大多数MessageBox创建方法的版本都接受回调,当用户单击MessageBo

出现在GXT窗口后面的消息框。 在window.show()之后,只显示消息框。我需要消息框 显示在window.show()之前

谢谢 我正在从窗口的底部取出信息盒


如果要按顺序显示弹出窗口,则必须链接窗口显示方法。似乎您希望在MessageBox关闭后显示该窗口。请记住,创建对话框(信息、确认等)的MessageBox方法不会等待对话框关闭。show()也不等待。 你要做的是在MessageBox关闭后打开窗口。大多数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();
                }
            }
MessageBox.prompt(“我的对话框”、“是否要继续?”),false,
新侦听器(){
@凌驾
公共无效handleEvent(MessageBoxeEvent事件){
if(event.getButtonClicked().getItemId().equals(Dialog.OK)){
window.show();
}
}

如果要按顺序显示弹出窗口,则必须链接windows show方法。似乎要在MessageBox关闭后显示窗口。请记住,创建对话框(信息、确认等)的MessageBox方法不会等待box关闭。window.show()也不会等待。 您需要做的是在MessageBox关闭后打开窗口。大多数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();
                }
            }
MessageBox.prompt(“我的对话框”、“是否要继续?”),false,
新侦听器(){
@凌驾
公共无效handleEvent(MessageBoxeEvent事件){
if(event.getButtonClicked().getItemId().equals(Dialog.OK)){
window.show();
}
}

请提供更多详细信息,好吗?单击超链接,我调用了一个小部件类,它有代码将数据写入gxt窗口,并且有Window.show()。我需要一个MessageBox在Window.show()之前显示,我的问题是MessageBox和window同时打开。请提供更多详细信息,好吗?单击hyperlink,我正在调用一个小部件类,该类具有将数据写入gxt窗口的代码,并且具有window.show()。我需要在window.show()之前显示MessageBox,我的问题是MessageBox和window同时打开。谢谢你的回复。但是我的问题没有解决。因为我需要一个MessageBox,它显示加载的进度,直到窗口弹出窗口打开。如果有更多的记录要呈现到弹出窗口中,弹出窗口将需要时间打开。@swamy,你能发布一些示例代码吗?如何关闭程序s messageBox,您如何知道何时关闭它?s这是真的,因为我没有进行任何异步调用。我只是在调用Widget之前调用messageBox,这是否意味着进度条应该显示,直到窗口完全渲染?渲染它真的需要很长时间吗?我的意思是,它是否足够长以显示窗口用户的进度条?这只是客户端代码,没有后端计算吗?谢谢你的回复。但我的问题没有解决。因为我需要一个显示加载进度的消息框,直到窗口弹出打开。如果有更多记录要呈现到弹出窗口中,弹出窗口将需要时间打开。@swamy,你能发布一些示例代码吗?如何关闭进度消息框以及您如何知道何时关闭它?这是真的,因为我没有进行任何异步调用。我只是在调用Widget之前调用messageBox。这是否意味着进度条应该显示到窗口完全渲染为止?渲染它真的需要很长时间吗?我的意思是,它足够长吗要向用户显示进度条?这只是客户端代码,没有进行后端计算吗?