Richfacesボタンイベントの実行順序
981 ワード
Richfacesボタンイベントの実行順序は、次のラベルコードです.
このbuttonは比較的よく見られるもので、action、actionListener、oncomplete、reRenderのいくつかのイベントがあります.私たちはこれらのイベントの実行順序とメカニズムを理解して、私たちのさらなる明確な使い方に役立ちます.私は簡単に言いました.
button上のactionListenerイベントは先に実行されるが、ここではf:actionListenerを注入し、buttonが持参したactionListenerを先に実行し、その後注入f:actionListenerを順番に実行する
ActionListenerの実行が完了したら、次にactionを実行します
Actionの実行が完了したら、reRendererイベント(ラベルを再レンダリングするために使用)を実行します.
Render実行完了後、最後にoncompleteイベント(JSイベント)を実行する
以上より,我々が実行する順序は,action 1,action 2,action 3,action 4,reRender,oncompleteである.
<a4j:commandButton
action="#{XXX.action4}"
actionListener="#{XXX.action1}"
oncomplete=""
reRender="" >
<f:actionListener binding="#{XXX.action2}" />
<f:actionListener binding="#{XXX.action3}" />
</a4j:commandButton>
このbuttonは比較的よく見られるもので、action、actionListener、oncomplete、reRenderのいくつかのイベントがあります.私たちはこれらのイベントの実行順序とメカニズムを理解して、私たちのさらなる明確な使い方に役立ちます.私は簡単に言いました.
button上のactionListenerイベントは先に実行されるが、ここではf:actionListenerを注入し、buttonが持参したactionListenerを先に実行し、その後注入f:actionListenerを順番に実行する
ActionListenerの実行が完了したら、次にactionを実行します
Actionの実行が完了したら、reRendererイベント(ラベルを再レンダリングするために使用)を実行します.
Render実行完了後、最後にoncompleteイベント(JSイベント)を実行する
以上より,我々が実行する順序は,action 1,action 2,action 3,action 4,reRender,oncompleteである.