まず第一に、私は最後の質問のために私の言い訳をしたいです。システムがここでどのように動作するかを知りませんでした:-)JSF Ajax質問
私はJSFとAjaxのコスカリングに関する質問があります。 私のWebアプリケーションは動的です。ページ全体が最初に1回だけ読み込まれます。 ユーザーがメニューをナビゲートすると、中央テーブルだけが出力を変更します。
私は、primeface`s datatableのようないくつかのコンポーネントを持っているか、私のbeanで関数を実行する単純なボタンを持っています。私のWebアプリケーションはバックエンドサーバーに接続し、情報はJSFとバックエンドで共有され、ユーザーに表示されます。
"検索"ボタン機能では、結果は私のデータテーブルに表示されるはずです。メソッド{#searchBean.doSearch}が実行されます。ユーザーの情報とともにバックエンドにメッセージが送信されます。 JSFは数秒後にこれらの情報を受け取ります。 これは私のプリンシペです。
は、今私は、手動でデータテーブルのレンダリングと彼に伝えたい「すべての検索結果が受信された。その結果を更新してください」 はそれはJSFを経由して、手動でコンポーネントをレンダリングすることは可能ですか?または、別の解決策がありますか?
私の2番目の質問です。 メッセージがバックエンドに送信されると、結果を受け取るまでに数秒かかることがあります。 ユーザーに(ダイアログを使用して)「Waiting」メッセージを表示する最適な方法は何ですか? 私はバックエンドから結果を受け取ったときに、受信した情報が表示されるようにコンポーネントを手動で更新したいのですが、この「待機中」ダイアログを削除する方法が必要です。
私の英語は最高ではないので、私が欲しいものを理解してください: 私の問題を解決する方法はわかりません...私はJSF経由でHTML要素を更新する方法が必要だと思います。手動でコンポーネントをレンダリングします。しかし、私はインターネット上で何かを見つけませんでした。たぶん私は間違ったものを探しましたか?
よろしく、 ジョニー
ありがとう!私は今、それらの方法を試してみるつもりです。 – Johnny