function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
SK chantiSK chanti 

Unable to Rendered the particular pageBlock Section

Hi every one i'm unable to rendered the particular section of fields in edit view from my custom vf page.
<apex:page standardController="Event__c">
    <apex:sectionHeader title="New Event"> </apex:sectionHeader>
    <apex:form >
        <apex:pageBlock title="Event Edit" mode="edit">
            <apex:pageBlockButtons >
                <apex:commandButton action="{!save}" value=" Save"> </apex:commandButton>
                <apex:commandButton action="{!cancel}" value="Cancel"></apex:commandButton>
            </apex:pageBlockButtons>
            
            
                <apex:pageBlock rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}">
                    <apex:pageBlockSection title="Information" columns="1"> 
                        <apex:inputField value="{!Event__c.Name}" required="true" label="Educator’s Name" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Date__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Education_Team_Member__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Location_of_Event_text__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Return_Visit_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Topic__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Subject__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Visit_for_academic_year_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Schools__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Address__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Grade_Level_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Teacher_s_Name_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_students__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Content_Area_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Presentation_Description_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Student_Mastery_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Total_Staff_Hours_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Mileage_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Supplies_Cost_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Grant_ed__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Pictures_uploaded_to_dropbox_del__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}" ></apex:inputField>
                        <apex:inputField value="{!Event__c.Mistery__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Type_of_Grant__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Service_Project_Y_N__c}" rendered="{!IF(Event__c.EventValueEUD__c =''|| Event__c.EventValueEUD__c= null  ,true,false)}"></apex:inputField>
                    </apex:pageBlockSection>
                </apex:pageBlock>
                
                <apex:pageBlock rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}">
                    <apex:pageBlockSection title="Information" columns="1"> 
                        <apex:inputField value="{!Event__c.Name}" required="true" label="Sweeps Name" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Date__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Sweeps_Crew_Leader_del__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Location_of_Event_del__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_in_crew_del__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_workers__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_bags__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_tires__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_Code_Issues_Reported__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Intersections__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_intersections_cleaned__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Description_of_the_intersections__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_parkes_cleaned_in_the_area__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Description_of_the_parks__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Grant_s_del_c__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Is_this_location_in_NCEEP__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Cost__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Mileage__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Streets_Covered__c}" rendered="{!IF(Event__c.EventValueSwp__c =''|| Event__c.EventValueSwp__c= null  ,true,false)}"></apex:inputField>
                    </apex:pageBlockSection>
                </apex:pageBlock>
                
                <apex:pageBlock rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}">
                    <apex:pageBlockSection title="Information" columns="1"> 
                        <apex:inputField value="{!Event__c.Name}" required="true" label="Partnership Name" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Date__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Location_ps__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Grant_p__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Event_Type_del__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Category__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Code_Issues_Reported_YTD_del__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Code_Issues_Resolved_YTD_del__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Quarterly_cleanup_event_del__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Monthly_cleanup1__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_Volunteers__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_bags__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_Trash_Bags__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_psp_Tires__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Partners_Description1__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Cost__c}" rendered="{!IF(Event__c.EventValuePsp__c =''|| Event__c.EventValuePsp__c= null  ,true,false)}"></apex:inputField>
                    </apex:pageBlockSection>
                </apex:pageBlock>
                
                <apex:pageBlock rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}">
                    <apex:pageBlockSection title="Information" columns="1"> 
                        <apex:inputField value="{!Event__c.Name}" required="true" label="ServiceProjects Name" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Date__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Location_of_Event_del__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Group_Organization__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Contact_info__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_Volunteers__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_bags__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Number_of_tires__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Cost__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Event_sponsor__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Other_Partners1__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                        <apex:inputField value="{!Event__c.Does_this_Project_Related_to_NCEEP1__c}" rendered="{!IF(Event__c.EventValueSP__c =''|| Event__c.EventValueSP__c= null  ,true,false)}"></apex:inputField>
                    </apex:pageBlockSection>
        
 </apex:pageBlock>
 </apex:pageBlock>
    </apex:form>
</apex:page> 
NagaNaga (Salesforce Developers) 
Hi Sk,


you need to wrap the PageBlock inside <apex:outputPanel> tag.

Use the following code. It will reRender successfully.

CONTROLLER--
Public with sharing class myControllr
{
     Public Boolean ShowpageBlockFlag{get;set;}
     Public Account accRec{get;set;} 
       Public myControllr (){ 
         accRec = [select name,id,accountnumber from account limit 1];   ShowpageBlockFlag = false;
      }   
     Public void ShowBlockMethod(){ 
       if(ShowpageBlockFlag == true){ShowpageBlockFlag = false;}
       else{ShowpageBlockFlag = true;}
     }
}


APEX PAGE--
<apex:page controller="myControllr">
<!-- Render and Rerender Demo -->
    <apex:form >
      
       <apex:pageBlock >
        <apex:commandButton value="Show Bottom Page Block" action="{!ShowBlockMethod}" reRender="PGB2"/>
       </apex:pageBlock>
       
       <apex:outputPanel id="PGB2">
           <apex:pageBlock rendered="{!ShowpageBlockFlag}">
            Account Name  :<apex:outputField value="{!accRec.name}"/>
                <br/>
            Account Number :<apex:outputField value="{!accRec.accountnumber}"/>
           </apex:pageBlock>
       </apex:outputPanel> 
    </apex:form>
</apex:page>

Please let me know if this helps

Best Regards
Naga Kiran