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