ajax - p:ajaxStatus doesn't work for the second request -


prior showing edit dialog, loading gif used display progress.

<p:datatable id="accounts">     <p:column>         <p:commandbutton             action="#{accountsbean.initializeaccount}" process="@this"             oncomplete="accountsdialogwidget.show()" update=":accountsdialog">                                            </p:commandbutton>     </p:column> </p:datatable>  <p:dialog id="accountsdialog"     widgetvar="acccountsdialogwidget" dynamic="true" modal="true">             <h:form id="objectwizardform">         ...     </h:form> </p:dialog> 

the ajaxstatus component this:

<p:ajaxstatus id="loading">     <f:facet name="start">         <h:graphicimage name="loading.gif" library="images" styleclass="loadingstatus" />     </f:facet>     <f:facet name="complete">         <h:outputtext value="" />     </f:facet> </p:ajaxstatus> 

there 2 ajax requests being made, ajaxstatus displays gif image first one.

first request:

form    form form:agents_input   windowsad form:accounts:3:j_...   form:accounts:3:j_idt71 form:accounts_sele...    form:type_input windows javax.faces.viewstate   e2s1 javax.faces.partial.ajax    true javax.faces.partial.execute form:accounts:3:j_idt71 javax.faces.partial.render  accountsdialog javax.faces.source  form:accounts:3:j_idt71 

second request:

accountsdialog  accountsdialog accountsdialog_contentloa...    true form    form form:agents_input   windowsad form:accounts_sele...    form:type_input windows javax.faces.viewstate   e2s1 javax.faces.partial.ajax    true javax.faces.partial.execute accountsdialog javax.faces.partial.render  accountsdialog javax.faces.source  accountsdialog 

why doesn't ajaxstatus work second request? using primefaces 3.4.2 , jsf mojarra 2.1.13.

i had same problem. after updating components after ajax action, p:ajaxstatus didn't work more.

this worked me:

just add p:ajaxstatus-id update list:

<p:ajaxstatus id="aj">...</p:ajaxstatus>  <h:form>     <p:commandbutton ... update=":aj">...</p:commandbutton> </h:form> 

now works again, seems ajaxstatus need know "updated" components register them again (for monitoring second, third... ajax requests).


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -