0

私には がありMessageBox、init は のActivityIndicatorようなものspinnerです。したがって、失敗したアラートを表示するには、以下に示すように、アラートMessageBoxを含むを非表示にしてアラートを表示する必要があります。ActivityIndicator

ただし、hide()コードが実行されるとすぐに、Alert メッセージボックスも非表示になります (または表示されません)。どうすればこれを防ぐことができますか?

// There is a MessageBox here, and i will be hiding it to show the alert.   

 Ext.Msg.hide();
                                Ext.Msg.alert('Failed, faileddd');
4

1 に答える 1

1

最初のアラートが完全に閉じられる前に 2 番目のアラートを表示しようとしていた同様のバグがありました。私の解決策は、短い遅延を追加して、最初の 1 回の処理時間を与えることでした。

Ext.defer(function() {
    Ext.Msg.alert('Failed, faileddd');
}, 1);
于 2012-07-02T18:04:02.907 に答える