1

PhoneJSを使用してモバイル Web アプリを作成しています。ログインが必要で、結果 (エラー、成功など) を含む「トースト」メッセージを表示したい

ログインが成功すると、「成功」のトースト メッセージが表示され、アプリのメイン ビューに移動します。問題は、メイン ビューが読み込まれるとすぐにトースト メッセージが非表示になることです。ビューが読み込まれるとすぐに停止するのではなく、3 秒間表示したいと思います。

だから基本的に:

  1. ログイン成功

  2. メイン ビューの読み込み中にトースト メッセージ ("Welcome, John!") を表示する

  3. メイン ビューが読み込まれ、時間切れになるまでトースト メッセージが表示され続けます (3 秒)

ログインに成功した場合に実行される JavaScript は次のとおりです。

DevExpress.ui.notify("Welcome, you are logged in", "success", 3000 );//I've tried this and dxToast, with the same result for both
AppNamespace.app.navigate("Main", { root: true });

名前空間とビューは正しく、通知を表示するために両方の方法を試しました。それらは非常に迅速に表示されますが、「メイン」ビューに置き換えられます。ビューの読み込み中に通知を表示し、ビューが読み込まれた後も (3 秒まで) 表示し続けます。

トーストメッセージは「ログイン」ビューの一部のようですが、ビューとは別に表示したいです。これは達成できますか?ありがとう!

4

1 に答える 1

0

DevExpress サポート センターにも同様のバグ レポートがあります。

B238003 - DevExpress.ui.notify: ビューが変更されると通知が非表示になる

修正済みとしてマークされ、更新されたビルドをダウンロードできます。

于 2013-10-09T13:38:55.827 に答える