私はバニラモジャラでJSF/2.0を使用しています。
画面に読み込まれるクライアントのリストテーブルがあり、画面が読み込まれてから10秒後に、各クライアント名の横に個別のドルの値を配置したいと思います。
これを行うために、既存のJSFコンポーネントを拡張することを考えています。これを行うための最良の方法は何ですか?
JG
私はバニラモジャラでJSF/2.0を使用しています。
画面に読み込まれるクライアントのリストテーブルがあり、画面が読み込まれてから10秒後に、各クライアント名の横に個別のドルの値を配置したいと思います。
これを行うために、既存のJSFコンポーネントを拡張することを考えています。これを行うための最良の方法は何ですか?
JG
標準のHTTPプロトコルではサーバー側がクライアント側にデータをプッシュすることを許可していないため、呼び出しはクライアント側から行う必要があります。JavaScriptのsetTimeout()
関数から始めます。
<script>setTimeout(functionName, 10000);</script>
プレーンJS(またはjQuery)を使用して変更を行うことができます。JSFアクションを呼び出す必要がある場合は、jsf.ajax.request()
関数を呼び出します。