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, 2 months 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, 2 months 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

    Implemented All In One Donation Management System Using Salesforce

    Blog in Salesforce Products

    The Challenges The client was using a legacy system for all its donation related data entries, while leveraging a suite of vendors to enable their…

    donation management system, nonprofit crm, Salesforce Non Profit CRM
    Rahul Oct 6, 2017
    4,573  Views

    How Salesforce Account Engagement Drives Better Marketing Results

    Blog in Others

    Effective marketing relies on more than just creative campaigns—it requires intelligent tools that connect with prospects, track engagement, and optimize results. Salesforce Account Engagement provides…

    Anna Nov 11, 2025
    737  Views
    SOQL in Salesforce

    Learn All About SOQL in Salesforce

    Blog in Salesforce Apex, Salesforce Training

    SOQL SOQL is a language that extracts data from the Salesforce database. In Object-Oriented Programming for Admins you found that you can use Data Manipulation…

    API Names, Data Manipulation Language, Database, Discretionary Clauses, DML Statements
    Shweta Choudhary Oct 22, 2021
    4,378  Views

    Popular Salesforce Videos

    Summer '20 Release - Release Updates Page

    Summer '20 Release - Release Updates Page

    Video in Others, Salesforce Stories

    Check out the new Release Updates Page. Salesforce Summer '20 is full of amazing features for #AwesomeAdmins! Check out what's new when you follow and…

    Salesforce Training, Salesforce Admin, Salesforce Video, Salesforce Learning, Summer 20
    Neha Yadav Jul 14, 2020
    1,510  Views
    Integrate Salesforce and Active Directory Step by Step

    Integrate Salesforce and Active Directory Step by Step

    Video in Salesforce Integration

    The prospect of implementing Single Sign-on in your Salesforce org can seem daunting if you are unfamiliar with the process. In this live step-by-step demo…

    Salesforce Integration, Cloud Computing, Enterprise Application Development, Salesforce Org, Salesforce Integration Cloud
    Portia Apr 16, 2018
    2,182  Views
    Salesforce Standard vs Custom Objects Explained

    Salesforce Standard vs Custom Objects Explained

    Video in Salesforce Admin

    Salesforce, a leading customer relationship management (CRM) platform, offers both custom and standard objects to organize and manage data effectively. Standard objects are pre-built components…

    Salesforce Standard Objects, Salesforce Custom Objects, Salesforce Lead Objects, Custom Objects, Custom Object in Salesforce
    ENWAY Jul 1, 2024
    744  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.