a 4 jタイミングリフレッシュ
2022 ワード
a 4 j:poll共通属性: intervalは何msを経て一回のaction を実行しますか? Renderは、どのコンポーネント を再レンダリングするかを指定します.レンダリングのどのコンポーネント を指定しますか? enabled属性は、自動検出を許可するかどうか(すなわち、a 4 j:pollが有効かどうか) を指定します. oncomplete指定actionが完了したら、クライアントが実行するjs方法 a 4 j:pollはh:formの内部に埋め込まなければなりません.さもなければ機能しません. a 4 j:pollはform全体に作用します.つまり、更新するたびに、同じform内のすべてのuimバインディング属性が要求を送信します.uim中の属性getter/setter方法は自分で を呼び出します.同一のform内で、一つ以上のa 4 j:pollタイマーを使用しないでください.一つのページで複数のタイミングのリフレッシュが必要な場合、各a 4 j:pollを一つのフォームに置いたほうがいいです.
<h:form>
<a 4 j:poll interval=「10000」
reRender=“”/>
<a 4 j:output Panel id=“outputPanel”>
menuUim.keywordは一回更新されます.属性のgetter/setterメソッドを呼び出しますが、ページの表示値は更新されません.
<h:form>
<a 4 j:poll interval=「10000」
reRender=「outputPanel」/>
<a 4 j:output Panel id=“outputPanel”>
menuUim.keywordは2回更新され、2回の属性のgetter/setterメソッドを呼び出し、ページの表示値を更新します.
<h:form>
<a 4 j:poll interval=「10000」
reRender=「outputPanel」/>
<a 4 j:output Panel id=“outputPanel”>
menuUim.keywordは一回更新されます.属性のgetter/setterメソッドを呼び出すと、ページの表示値が更新されます.
<h:form>
<a4j:poll id="observer"
interval="10000"
enabled="#{uim.enabled}"
action="#{uim.action}"
reRender="outputPanel"
oncomplete="oncompleteJS();"
/>
<script language="JavaScript">
// "//<![CDATA[" script "<" "&"
//<![CDATA[
function oncompleteJS(){
// todo to do something\
}
//]]>
</script>
</h:form>
注意<h:form>
<a 4 j:poll interval=「10000」
reRender=“”/>
<a 4 j:output Panel id=“outputPanel”>
menuUim.keywordは一回更新されます.属性のgetter/setterメソッドを呼び出しますが、ページの表示値は更新されません.
<h:form>
<a 4 j:poll interval=「10000」
reRender=「outputPanel」/>
<a 4 j:output Panel id=“outputPanel”>
menuUim.keywordは2回更新され、2回の属性のgetter/setterメソッドを呼び出し、ページの表示値を更新します.
<h:form>
<a 4 j:poll interval=「10000」
reRender=「outputPanel」/>
<a 4 j:output Panel id=“outputPanel”>
menuUim.keywordは一回更新されます.属性のgetter/setterメソッドを呼び出すと、ページの表示値が更新されます.