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
dinesh kannandinesh kannan 

when a ckick tab in visualforce page, the page is not refresh

Hi ,
I create visualforce (page) tab when i ckick tab but the page is not refresh (inside tab i use <apex:include p"></apex:include>).How can i do please give me response.
Visualforce page:
<apex:page standardController="task" showHeader="true" tabStyle="tasks__tab" sidebar="false">

 <style>


    .activeTab {background-color: #B0E2FF; color:black; background-image:none }
    .inactiveTab { background-color: lightgrey; color:black; background-image:none}
 </style>
 <script type="text/javascript" language="javascript">
    if(jQuery) {
        jQuery.noConflict();
    }
    var $jq = jQuery.noConflict();
    function testrun() {
    cler();
    }
   
    
    
</script>
 
 
     <apex:tabPanel switchType="server" selectedTab="tabdetails" 
                  id="CaseTabPanel" tabClass="activeTab" inactiveTabClass="inactiveTab">
                  
        <apex:tab label="All Task" name="OpenActivities"  id="tabOpenAct" rendered="{!IF($Profile.Name =='System Administrator'|| $Profile.Name =='Trainer Admin' , true , false)}">
        <apex:include pageName="TaskgridView"/>
        </apex:tab>
        <apex:tab label="MyTask" name="OpenActivities0" id="tabOpenAct1269" rendered="{!IF($Profile.Name =='System Administrator'|| $Profile.Name =='Trainer Admin'||$Profile.Name =='Trainer Non-Admin' , true , false)}">
        <apex:include pageName="Mytaskpage"/>
        </apex:tab>
        <apex:tab label="InActive User Task" name="OpenActivitiesg" id="claim_id" rendered="{!IF($Profile.Name =='System Administrator'|| $Profile.Name =='Trainer Admin' , true , false)}"> 
        <apex:include pageName="InActiveUserTaskPage"/>
        </apex:tab>
        <apex:tab label="Decline Task" name="OpenActivities3" id="tabOpenAct126" rendered="{!IF($Profile.Name =='System Administrator'|| $Profile.Name =='Trainer Admin' , true , false)}">
        <apex:include pageName="DeclineTaskPage"/>
        </apex:tab>
        <apex:tab label="Patient View" name="OpenActivities8" id="tabOpenAct1264" rendered="{!IF($Profile.Name =='System Administrator'|| $Profile.Name =='Trainer Admin'||$Profile.Name =='Trainer Non-Admin' , true , false)}">
        <apex:include pageName="protectedSearch3"/>
        </apex:tab>
     </apex:tabPanel>
     

</apex:page>
-------------------------------------------
Thanks 
Nesh
SaranSaran
Hi dinesh,

You have to use ontabenter attribute which calls an action funtion. In the action function you can use rerender attribute. 

Eg:
 
<apex:tab label="Tab Name" ontabenter="sendSelected()">

<apex:actionFunction name="sendSelected" action="{!selectedTab}" rerender="pmpbt" >

Thanks,