Monday 11 November 2013

Ajax Implementation with ActionStatus in Visualforce Page

Ajax implementation in visualforce page using ActionStatus Visualforce Page:

  <apex:page controller=”exampleCon”>   
  <apex:form >   
  <apex:outputText value=”Watch this counter: {!count}” id=”counter”/>   
  <apex:actionStatus startText=” (incrementing…)” stopText=” (done)” id=”counterStatus” />   
  <apex:actionPoller action=”{!incrementCounter}” rerender=”counter” status=”counterStatus” interval=”60″/>   
  </apex:form>   
  </apex:page>   

Apex Class Controller:
 public class exampleCon {  
 Integer count = 0;  
 public PageReference incrementCounter() {  
 count++;  
 return null;  
 }  
 public Integer getCount() {  
 return count;  
 }  
 }  

Please use the below snippets code to show the status by image.

 <apex:actionStatus id=”counterStatus” >  
 <apex:facet name=”start” >  
 <apex:image url=”{!$Resource.LoadingImage}” />  
 </apex:facet>  
 </apex:actionStatus>  

No comments:

Post a Comment