4

窒素ベースのWebアプリのログインページがあります。ユーザー認証が失敗した場合は、ユーザーにメッセージをwf:flashして知らせます。ただし、ユーザーが不正なクレデンシャルを提供し続けると、これらのフラッシュメッセージが蓄積され続けます。新しいメッセージを投稿する前に、フラッシュされたメッセージを最初にクリアする方法はありますか?

4

2 に答える 2

6

次のコマンドを呼び出すことで、元のフラッシュメッセージを削除できました。

 wf:update(page__flash, [])

新しいメッセージで更新する前に(経由wf:flash(Message))。page__flashはフラッシュコンテナdivのIDであり、コンテンツを空に設定しただけです。

于 2010-01-07T00:47:07.613 に答える
2

ここの通知要素:http://github.com/zaphar/nitrogen-elements/tree/master/src/element_notify/

フラッシュメッセージと他のいくつかの便利なオプションの時間指定フェードアウェイを設定できる拡張フラッシュです。それはあなたが探しているものかもしれません。

于 2010-01-07T00:09:39.187 に答える