私のJSFアプリケーションでは、別のスレッドからFacesMessageを表示する必要があります。ドキュメントによれば不可能です。しかし、おそらくそうするためのいくつかのトリックがありますか?私はたぶん、あなたはICEfacesをサーバー側のプッシュとは非同期のバックグラウンドの仕事とあなたの問題を解決することができますスレッドからFacesContextにアクセス
答えて
を:(するwan't何をすべきか、別の方法を見ることはできません。
嘆願は、たとえばhttp://auctionmonitor.icefaces.org/auctionMonitor/auctionMonitor.jsfを見てみましょうプッシュ技術。
あなたのバックグラウンド作業スレッドが(部分的に)更新する特定のページを「通知」とメッセージが表示される、「プッシュ」を行うことができます。
あなたはサイトをスパムしていますか?あなたと同じ回答をこことここで提供しました:http://stackoverflow.com/questions/7399517/how-to-update-the-gui-from-another-thread/7401733#7401733 –
@コードモンキー:これは重複した質問です。私はフラグを立てた)、私は私の答えも複製した。 いずれかが生き残ることがあります。 – Zeemee
正確な重複したガイドラインに従って重複しているわけではありません。 –
- 1. JSF 1.2のFacesContextからFaceletContextを取得
- 2. 他のスレッドからBindingSourceにアクセスする
- 3. 別のスレッドからViewModelプロパティにアクセス
- 4. スレッドからForm1プロパティにアクセスする
- 5. スレッドからオブジェクトの変数にアクセス
- 6. Javaの別のスレッドからスレッドの変数にアクセスする
- 7. 別スレッドからのapp_globalsへのアクセス
- 8. 別のスレッドやトリックからHttpSessionState(HttpContext.Current.Session)にアクセスしますか?
- 9. UI以外のスレッドからmainBundleにアクセスできますか?
- 10. VB.NET WinForms - BackgroundWorkerのスレッドからメインスレッドのオブジェクトにアクセスするには?
- 11. 複数のスレッドから同時にMySQLにアクセスする方法
- 12. 別のスレッドからUIオブジェクトにアクセスするには?
- 13. IceFaces Push Rendererが動作しません - 現在のスレッドでFacesContextがヌルです
- 14. FacesContextとExternalContextの違い
- 15. スレッドから別のクラスの変数にアクセス
- 16. 他のスレッドからjavaFXアプリケーションスレッドにアクセスする
- 17. メインスレッドのオブジェクトに別のスレッドからアクセスする方法は?
- 18. Javaの別の実行スレッドからメソッドにアクセスする方法
- 19. 別のスレッドからフォームのコントロールにアクセスする
- 20. のFacesContextモックにする方法 - getRequestParameterMap
- 21. WP7 - UIスレッドにアクセスしますか?
- 22. サービスでスレッドにアクセスする
- 23. WPFのスレッドとGUIはどのように別のスレッドからオブジェクトにアクセスするのですか?
- 24. スレッドIDスレッド名から
- 25. AndroidのSQLite:複数のスレッドからのロック+アクセス
- 26. C#の別のスレッドから呼び出したクラスメンバーへのアクセス
- 27. 複数のスレッドからの読み込み用のsqliteアクセス
- 28. webserviceがjsfのfacescontextに見つかりません
- 29. performSelectorInBackground:backgroundスレッドから
- 30. JSF FacesContext#addMessageが表示されない
あなたがやって何をしたいですか? – Zeemee
私が表示したいですスレッドが何かをしたというメッセージ(while(真)ループで何らかの操作をしていますが、それ以上のデータがデータベースにない場合は処理できます)すべてが待っている - 私はメッセージを表示する瞬間、後でいくつかの他のユーザアクションコールが通知する)。 – lotk
特定のJSF実装/フレームワークを選択することは可能ですか?私の答えを見てください。 – Zeemee