Create tab interface in a visualforce page

<apex:page standardController=”Account”> <apex:tabPanel selectedTab=”Tab1″> <apex:tab label=”Account” name=”A”> <apex:detail subject=”{!account}” relatedList=”false”/> </apex:tab> <apex:tab label=”Contact” name=”Tab2″> <apex:relatedList subject=”{!account}” List=”Contacts”/> </apex:tab> <apex:tab label=”Opportunity” name=”Tab3″> <apex:relatedList subject=”{!account}” List=”Opportunities”/> </apex:tab> </apex:tabPanel> </apex:page>

Read More

Call controller method from tab component

How to call controller method from tab component in visualforce? Apex: public with sharing class tabController2 { public list<account> accList {get; set;} public list<contact> conList {get; set;} public tabController2(){ accList = [select name from account where industry = ‘energy’]; } public void contactRec(){ conList = [select lastName from contact]; } }   Page: <apex:page controller=”tabController2″> <script> // jsFunc is called from tab2 (referred by id in apex:tab) function jsFunc(){ actionfun(); } </script> <apex:form > <apex:tabPanel id=”tabP” switchType=”ajax”> <apex:tab label=”Energy Accounts”> <apex:pageblock > <apex:pageblockTable value=”{!accList}” var=”a”> <apex:column value=”{!a.name}”/> </apex:pageblockTable> </apex:pageblock> </apex:tab>…

Read More