Please check below link for live demo
http://amitblog-developer-edition.ap1.force.com/CustomPopup
Class Should be:
public with sharing class CustomPopupController {
public boolean showPopup {get;set;}
public CustomPopupController ()
{
showPopup = false;
}
public PageReference openPopup()
{
showPopup = true;
return null;
}
public PageReference Cancel()
{
showPopup = false;
return null;
}
}
<apex:page controller="CustomPopupController">
<style type="text/css">
.popupBackground{
background-color:black;
opacity: 0.20;
filter: alpha(opacity = 20);
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 9998;
}
.custPopup{
background-color: white;
border-width: 2px;
border-style: solid;
z-index: 9999;
left: 50%;
padding:10px;
position: absolute;
width: 500px;
margin-left: -250px;
top:100px;
}
</style>
<apex:form >
<apex:pageBlock >
<apex:commandButton action="{!openPopup}" value="Open Popup" />
<apex:outputPanel id="tstpopup" rendered="{!showPopup}">
<apex:outputPanel styleClass="popupBackground" layout="block" />
<apex:outputPanel styleClass="custPopup" layout="block" >
<center>
Hello this is Custom pop-Up<BR></BR>
<apex:commandButton value="Save" action="{!Cancel}" />
<apex:commandButton value="Cancel" action="{!Cancel}" />
</center>
</apex:outputPanel>
</apex:outputPanel>
</apex:pageBlock>
</apex:form>
</apex:page>
Please let us know if this will help you
Thanks
Amit Chaudhary
Hi AMit,
ReplyDeletecan we open a visualforce page from an apex method withoud any button click .
FOr example, I click on a button on a standard account detail page and the button calls an apex method..now the apex method inserts some contacts ..and after inserting it we need to open up a visualforce page
if (response.getBody() == '{}')
{
classname.opennewvf();
}
public static PageReference opennewvf()
{
System.Debug('External Id unavailable');
PageReference vfPage1 = new PageReference('apex/MyVf');
vfPage1.setRedirect(true);
return vfPage1;
}
How to modal contact object when hitting "add contact" button in which there are two field FirstName and lastName. in this model there are two button save and cancle when clicking save then save the record and when clicking cancle then cancle modal
ReplyDelete