Here is a visual force page and controller for the same :)
Check it :)
You would like :)
Visual force page
In case of a custom button , it would be nice if can idle a page until complete action for a click .
<apex:page controller="actionStatusImage" tabStyle="Account">
<apex:outputpanel >
<apex:actionstatus id="actStatusId">
<apex:facet name="start">
<div class="waitingSearchDiv" id="el_loading" style="background-color: #DCD6D6;
height: 100%;opacity:0.65;width:100%;">
<div class="waitingHolder" style="top: 74.2px; width: 91px;">
<img class="waitingImage" src="/img/loading.gif" title="Please Wait..." />
<span class="waitingDescription">Saving...</span>
</div>
</div>
</apex:facet>
</apex:actionstatus>
</apex:outputpanel>
<apex:form id="formId">
<apex:pageBlock id="pgBlckId" title="New Account">
<apex:pageBlockButtons >
<apex:commandButton action="{!save}" value="Save" reRender="pgBlckId" status="actStatusId"/>
</apex:pageBlockButtons>
<apex:pageBlockSection id="pgBlckSecId" title="Account Information" collapsible="false">
<apex:inputField value="{!account.name}"/>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
Apex class
public class actionStatusImage {
public Account account{get;set;}
public actionStatusImage(){
account = new Account();
}
public Pagereference save(){
insert account;
return null;
}
}
Check it :)
You would like :)
Visual force page
In case of a custom button , it would be nice if can idle a page until complete action for a click .
<apex:page controller="actionStatusImage" tabStyle="Account">
<apex:outputpanel >
<apex:actionstatus id="actStatusId">
<apex:facet name="start">
<div class="waitingSearchDiv" id="el_loading" style="background-color: #DCD6D6;
height: 100%;opacity:0.65;width:100%;">
<div class="waitingHolder" style="top: 74.2px; width: 91px;">
<img class="waitingImage" src="/img/loading.gif" title="Please Wait..." />
<span class="waitingDescription">Saving...</span>
</div>
</div>
</apex:facet>
</apex:actionstatus>
</apex:outputpanel>
<apex:form id="formId">
<apex:pageBlock id="pgBlckId" title="New Account">
<apex:pageBlockButtons >
<apex:commandButton action="{!save}" value="Save" reRender="pgBlckId" status="actStatusId"/>
</apex:pageBlockButtons>
<apex:pageBlockSection id="pgBlckSecId" title="Account Information" collapsible="false">
<apex:inputField value="{!account.name}"/>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
Apex class
public class actionStatusImage {
public Account account{get;set;}
public actionStatusImage(){
account = new Account();
}
public Pagereference save(){
insert account;
return null;
}
}
No comments:
Post a Comment