Salesforce offers robust capabilities for managing and displaying data. However, creating reusable components can significantly improve efficiency and consistency across applications. One such component is a reusable related list DataTable.
This blog will guide you through the process of building a reusable related list DataTable in Salesforce using Lightning Web Components (LWC).

Why Use a Reusable Related List Datatable?

You can save plenty of time and ensure a consistent user experience by leveraging reusable components. Reusable related list DataTable is used across various objects and relationships, providing a flexible and efficient way to display related records.

What are the Key Benefits

  • Consistency: Maintain a uniform look and feel across related lists.
  • Efficiency: Reduce repetitive code and streamline development.
  • Flexibility: Easily configure and reuse for different objects and relationships.

We are going to learn how to use LWC to create a reusable related Lightning Datatable. Instead of creating separate Datatables for each object, we can create a single Datatable and adjust the object name and other fields using Design attributes (target configs).
In the LWC component below, we’ve added properties such as Fields, Relationship, and Filter (if required), as well as calculating the total for any currency field of the related object.

Apex Controller Code

Create an LWC Component that takes input from the user and displays related data accordingly.

HTML Code

After completing the coding, deploy the same code to your Salesforce Org.
Also, add the component to your desired record page.

Here we are adding an Account page.

Step 1: Click on any Record > Gear Icon > Edit Page
Step 2: Drag the Component from Left Side to your required place
Step 3: Specify All the properties to display related records with fields.

Note: Here we are displaying all opportunities and for sum specifying Amount field of Opportunity. You can specify any related object, title, or field (API name) and sum up the field.

Untitled 10

Below I have dragged the same LWC component and this time specified filter to display only Opportunity with Stage Renewal and Sum up Field is ExpectedRevenue of Opportunity.

Untitled 11

Step 4: Once this is done, click on the Save Button on the top right > Back Icon on the top left of the window
Finally, your Related list is added to your record page.

Untitled 10 1

Hurray!! Your Dynamic Reusable Related List Datatable is ready. Try it in your org and play with it.
Here is the Live Video Link of the Dynamic Reusable Related  Watch Video

Conclusion:

By following these steps, you’ve created a reusable related list DataTable component in Salesforce. This component can now be easily added to various record pages, providing a flexible and efficient way to display related records.
Customizing and extending this component further can help meet specific business requirements and enhance user experience. If you need assistance with the same, get in touch with our Salesforce experts. Happy coding!

Related Articles
Please Make Blog Banner How to Create an Agentforce Enabled Scratch Org in Salesforce 100 1

Setting up an Agentforce-enabled scratch org is the most important step for developers who want to experiment with AI features such as Prompt Builder and Einstein GPT. Whether you’re developing the next generation CRM software or experimenting with how generative AI may improve user experience, a scratch org equipped with Agentforce is your playground. Follow […]

Read More
Step-by-Step Guide to Enhance Your LWC Development Workflow with the Logger API

Are you looking to streamline your LWC development workflow but confused about how to do it? Then you are in the right place. The Salesforce Logger API is a powerful tool that helps you monitor, debug, and improve code quality in real time.  This step-by-step guide walks you through how to set it up and […]

Read More
Enhancing Your Salesforce Experience with a Custom Activity Component

In today’s fast-paced business landscape, productivity hinges on streamlined workflows and intuitive interfaces. While Salesforce offers robust activity tracking capabilities, sometimes the standard components fall short of specific organizational needs.  That’s where a Custom Activity Component comes in—designed to tailor your activity management experience, boost user efficiency, and provide deeper insights into customer interactions. In […]

Read More
Step-by-Step Guide to Integrating Salesforce Doc-Gen with eSigning Tools

In today’s fast-paced digital landscape, streamlining document workflows is no longer a luxury—it’s a necessity.  Integrating a document generation app, like Docs Made Easy, with an eSigning tool, helps businesses automate the entire document lifecycle—from creation to signature—saving time, reducing errors, and boosting productivity. In this guide, we’ll walk you through the key steps, tools, […]

Read More
How to Build a Real Time Chat Application Using LWC and Models API

The Models API plays a significant role in providing access to and facilitating interaction with large language models (LLMs) from various Salesforce partners such as Anthropic, Google, and OpenAI. It enables applications to leverage these models for various tasks, including text generation and other AI-powered capabilities. As a user, you can configure any Salesforce-enabled model […]

Read More
How to Integrate Salesforce Data Cloud with Amazon Redshift

Companies can finally connect Amazon Redshift to Salesforce Data Cloud without using the ordinary username & password authentication systems ever since its collaboration with AWS has happened. Business owners no longer have to be concerned about managing static credentials or breaching data security. By leveraging Salesforce IDP, companies can easily access their data lakehouse in […]

Read More
Our Location worldwide
Indian Flag India
3rd Floor, A-10, Pegasus Tower, Sector 68, Noida, Uttar Pradesh 201301 +91-1203117884
United States of America Flag USA
333 West Brown Deer Road Unit G – 366 Milwaukee WI, USA 53217 +1(262) 310-7818
United Kingdom Flag UK
7 Bell Yard, London, WC2A 2JR +44 20 3239 9428
Canada Canada
HIC Global Solutions INC
43 Lafferty Lane, Richmond Hill, L4C 3N8, CA +1(262) 310-7818