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

    CTI Integration With Salesforce: Streamlining Your Business for Maximum Efficiency

    Blog in Others

    In today's fast-paced business world, it can be difficult to keep up with the demands of customers while still maintaining a high level of productivity.…

    Apps, Automatic Logging, Automation, Benefits, Call Activities
    Twistellar Jun 1, 2023
    1,562  Views
    salesforce lightning bolt

    An Introduction to Salesforce Lightning Bolt Solution

    Blog in Others

    Lightning Bolt Solution An incredible new framework for faster deployment of next-generation communities and portals. Lightning Bolt for Salesforce enables you to quickly build and…

    AppExchange, Business Processes, Communities and Portals, CSS, Custom Application
    Anuj Jul 13, 2020
    10,368  Views
    Integration Twilio with Salesforce

    Twilio Integration With Salesforce Part II - How to Receive A Message From A Phone Number in Salesforce

    Blog in Salesforce integration

    This blog is the second part of the two-part blog on integrating Twilio with Salesforce. In this blog, I will be displaying how to receive…

    Apex Rest Service, Developer Console, Force.com, Force.com Site, Twilio Console
    Parantap Oct 3, 2019
    13,218  Views

    Popular Salesforce Videos

    What is APEX Trigger in Salesforce? | Salesforce Learning

    What is APEX Trigger in Salesforce? | Salesforce Learning

    Video in Salesforce Apex

    Apex can be invoked by using triggers. Apex triggers enable you to perform custom actions before or after changes to Salesforce records, such as insertions,…

    Salesforce Training, Salesforce Tutorial, Salesforce Apex, Salesforce Online Training, Salesforce Records
    CRS Jun 2, 2022
    2,239  Views
    Apex Design Patterns: The Singleton Pattern in Salesforce

    Apex Design Patterns: The Singleton Pattern in Salesforce

    Video in Salesforce Apex

    The Singleton Pattern One Private variable of the class itself will hold the instance of the complete class so that we can access all the…

    Salesforce Training, Salesforce Tutorial, Salesforce Learning, SOQL Query, Apex Design Patterns
    SFDC Sep 1, 2022
    3,763  Views
    Learn Apex Triggers Part 2 in Salesforce Development

    Learn Apex Triggers Part 2 in Salesforce Development

    Video in Salesforce Training, Salesforce Development

    In this video, we will learn about Apex Triggers in Salesforce development: We'll will be discussing the following things in this video: 1. What are…

    Salesforce Development, Salesforce Apex, Apex Class, salesforce, Salesforce Video
    Pooja Apr 23, 2020
    2,161  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.