Toggle Side Panel

  • Blogs
  • Consultants
    • Salesforce Product Expertise
      • Top Salesforce ConsultantsTop Salesforce Consultants
      • Marketing Cloud ConsultantsMarketing Cloud Consultants
      • Service Cloud ConsultantsService Cloud Consultants
      • Experience Cloud ConsultantsExperience Cloud Consultants
      • Analytics Cloud ConsultantsAnalytics Cloud Consultants
    • Salesforce Industry Expertise
      • Non-Profit Cloud ConsultantsNon-Profit Cloud Consultants
      • Financial Service Cloud ConsultantsFinancial Service Cloud Consultants
      • Health Cloud ConsultantsHealth Cloud Consultants
      • Commerce Cloud ConsultantsCommerce Cloud Consultants
      • Manufacturing Cloud ConsultantsManufacturing Cloud Consultants
    • Salesforce Experts by Location
      • USATop Salesforce Consultants in USA
      • IndiaTop Salesforce Consultants in India
      • AustraliaTop Salesforce Consultants in Australia
      • United KingdomTop Salesforce Consultants in UK
      • CanadaTop Salesforce Consultants in Canada
  • Webinars
  • Contact Us
  • Discussions
More options
    Sign in Sign up
    • Blogs
    • Consultants
      • Salesforce Product Expertise
        • Top Salesforce ConsultantsTop Salesforce Consultants
        • Marketing Cloud ConsultantsMarketing Cloud Consultants
        • Service Cloud ConsultantsService Cloud Consultants
        • Experience Cloud ConsultantsExperience Cloud Consultants
        • Analytics Cloud ConsultantsAnalytics Cloud Consultants
      • Salesforce Industry Expertise
        • Non-Profit Cloud ConsultantsNon-Profit Cloud Consultants
        • Financial Service Cloud ConsultantsFinancial Service Cloud Consultants
        • Health Cloud ConsultantsHealth Cloud Consultants
        • Commerce Cloud ConsultantsCommerce Cloud Consultants
        • Manufacturing Cloud ConsultantsManufacturing Cloud Consultants
      • Salesforce Experts by Location
        • USATop Salesforce Consultants in USA
        • IndiaTop Salesforce Consultants in India
        • AustraliaTop Salesforce Consultants in Australia
        • United KingdomTop Salesforce Consultants in UK
        • CanadaTop Salesforce Consultants in Canada
    • Webinars
    • Contact Us
    • Discussions
    Close search

    Activity › Forums › Salesforce® Discussions › How to show related contacts under account in a Salesforce Visualforce page?

    Tagged: Account Detail, Contact Record, Dynamic Visualforce, Salesforce Visualforce Page, Visualforce Component

    • Salesforce® Discussions

      How to show related contacts under account in a Salesforce Visualforce page?

      Posted by Radhakrishna on August 21, 2017 at 4:03 AM

      I'm displaying all accounts in a visual force page where each row is having a first column as a '+'(expands). On clicking of symbol i wants to show related contacts under the same account.When I click on symbol account columns should be displayed in single row only and contacts should come below.

      Shubham replied 9 years, 1 month ago 3 Members · 2 Replies
      • Account Detail
      • Contact Record
      • Dynamic Visualforce
      • Salesforce Visualforce Page
      • Visualforce Component
    • 2 Replies
    • Neha

      Member
      August 21, 2017 at 12:22 PM

      Hello Radhakrishna,

      Please go through my earlier post at: VISIT HERE

      Hope it will help you.

      • This reply was modified 9 years, 1 month ago by  Neha.
    • [adinserter block='9']
    • Shubham

      Member
      August 21, 2017 at 1:00 PM

      Hello RadhaKrishna

      Please Try below Code

      Controller -

      public class actocons
      {
      public list<account> acct{set;get;}
      public actocons()
      {
      acct=[select id,name,(select id,lastname from contacts)from account limit 5];
      }
      }

      VisualForce Page -

      <apex:page controller="actocons" tabStyle="Account">
      <apex:pageBlock >
      <apex:repeat value="{!acct}" var="a">
      <apex:pageBlockSection id="section1" title="{!a.name}" onclick="document.getElementById('{!$Component.section1}').childNodes[0].childNodes[0].click();">
      <script>twistSection(document.getElementById("{!$Component.section1}").childNodes[0].childNodes[0]);document.getElementById("{!$Component.section1}").childNodes[0].style.cssText = "cursor:pointer;" </script>
      <apex:outputField value="{!a.Name}"/>
      <apex:pageBlockTable value="{!a.Contacts}" var="c" id="j1">
      <apex:column value="{!c.id}" />
      <apex:column value="{!c.lastname}"/>
      </apex:pageBlockTable>
      </apex:pageBlockSection>
      </apex:repeat>
      </apex:pageBlock>
      <script>
      twistSection = (function() {
      var cached_function = twistSection;

      return function(twisty, sectionId) {
      cached_function.apply(this, arguments); // use .apply() to call the original twistSection function provided by Salesforce
      if (event.stopPropagation) {
      event.stopPropagation();
      } else {
      event.cancelBubble = true;
      }
      };
      }());

      </script>
      </apex:page>

    Log In to reply.

    • Public
    • All Members
    • My Connections
    • Only Me
    • Public
    • All Members
    • My Connections
    • Only Me
    • Public
    • All Members
    • My Connections
    • Only Me

    Popular Salesforce Blogs

    How to Call Server Side Apex Controller Action in Salesforce Lightning Component?

    How to Call Server-Side Apex Controller Action from Client-Side Controller in Lightning Component?

    Blog in Lightning, Salesforce Apex

    Server-Side Controller method can be invoked by the client-side controller by using the value provider of c. Client-side action can also be invoked by using…

    Client-Side Controller, Lightning Component, Lightning Component Framework, Salesforce Apex Controller, Salesforce Lightning Component
    Aman May 4, 2018
    25,087  Views
    Salesforce Journey Builder Complete Guide infographic

    Salesforce Journey Builder: Complete Guide to Marketing Automation 

    Blog in Salesforce

    Modern marketing requires more than sending promotional emails to a large contact list. Customers interact with businesses across websites, email, mobile devices, social platforms, sales…

    Salesforce, Salesforce Consulting, Salesforce Marketing Cloud
    Harshita Aug 25, 2026
    104  Views

    Top 7 New Salesforce Flow Features in Winter 23

    Blog in Salesforce, Salesforce Releases

    I usually go right to the Salesforce Flow area when the Salesforce release notes are out because, well, there is already a lot of amazing…

    Client Satisfaction, CRM Development & Implementation, Custom Report Types, Data Table Component, Einstein Scoring
    Cynoteck Sep 19, 2022
    2,477  Views

    Popular Salesforce Videos

    The Salesforce Team is Talking About What Working for Salesforce is Like

    The Salesforce Team is Talking About What Working for Salesforce is Like

    Video in Salesforce Stories

    The Salesforce team is talking about what working for Salesforce is like. Watch this video learn about their experience.

    Salesforce Training, Salesforce Tutorial, Salesforce Jobs, salesforce, Salesforce Video
    Vivek Nov 26, 2021
    2,017  Views
    Salesforce Apps: Managed vs. UnManaged Package Importance from Lederhosen Salesforce

    Salesforce Apps: Managed vs. UnManaged Package Importance from Lederhosen Salesforce

    Video in AppExchange

    Salesforce has Two Types of Packages ( Tabs, Objects, Software ) you can load: Managed & UnManaged. This video describes both. The advantage of a…

    Salesforce Apex, Salesforce Consultant, Salesforce Apps, Salesforce Packages, Salesforce Objects
    Pooja Jan 12, 2018
    3,423  Views
    Explore Our Salesforce Story

    Explore Our Salesforce Story

    Video in Salesforce Stories

    Explore the origins of Salesforce and how the Futureforce program came to be. Watch this video and do connect with us and share your experience…

    Salesforce Tutorial, salesforce, Salesforce Story, Salesforce Video, Salesforce Learning
    Rupal Kakkar Sep 30, 2021
    1,559  Views
    Footer Forcetalks logo

    support@forcetalks.com

    • twitterx

    Quick Links

    Advertise with Us

    Salesforce® Articles

    Dreamforce 2023

    Top Salesforce® Bloggers 2023

    Top Salesforce Consultants

    Get Listed

    Company

    Contact Us

    About Us

    Privacy Policy

    Terms & Conditions

    InsightHub

    Salesforce Blogs

    Salesforce Videos

    Salesforce Groups

    Salesforce Jobs

    © 2026 - Forcetalks ● All Rights Reserved

    Salesforce® is a trademark of Salesforce® Inc. No claim is made to the exclusive right to use “Salesforce”. Any services offered within the Forcetalks website/app are not sponsored or endorsed by Salesforce®.

    We use cookies to enhance your browsing experience. Please see our privacy policy if you'd like more information on our use of cookies.