> For the complete documentation index, see [llms.txt](https://docs.gridmate.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gridmate.io/advanced-guides/grid-dynamic-fieldset-grid.md).

# Grid - Dynamic FieldSet Grid

**GM - Dynamic FieldSet Grid** enhances usability by enabling users to access or view related data within the current context, eliminating the need for navigation. It offers a seamless way to explore associated records or details without switching between screens or pages, reducing the requirement for multiple clicks or page reloads. This streamlines the user experience, boosting productivity.

## Enable dynamic interaction

Enable Dynamic Interaction option allows the component to publish events that can be leveraged by **GM - Dynamic FieldSet Grid**. This component is useful to create dynamic interaction experience on a record page or even on experience cloud.

<figure><img src="/files/ZAE8NNdeVspWy0uF7pfK" alt=""><figcaption></figcaption></figure>

## GM - Dynamic FieldSet Grid Setup

Once you enable the **Dynamic Interaction** option, you can begin creating dynamic interactions. The video below is a step-by-step tutorial to learn how to use the **GM - Dynamic FieldSet Grid**:point\_down:.

{% embed url="<https://youtu.be/GXSNWbwweUY>" %}
Dynamic FieldSet Grid
{% endembed %}

{% hint style="info" %}
**GM - Dynamic FieldSet Grid** has the same properties as **GM - FieldSet Grid**. The component should be tied to a parent grid to get refreshed when the user clicks on a specific row. To make the link to a parent grid, the properties below should be defined:

* **Parent Object Name** : The parent object name to listen on,
* **Parent Grid Name :** The parent grid name to listen on. It could the related list label (**GM - RelatedList Grid**), the field set name (**GM - FieldSet Grid**) or the list view api name (**GM - ListView Grid**).
* **Parent Grid Code :** The data grid code to listen on.
  {% endhint %}

{% hint style="info" %}
If you are looking for a relationship created by a lookup or master-detail field:

* Go to Setup > Object Manager.
* Select the Child Object (the object that points to the parent).
* Go to Fields & Relationships and open the specific Lookup/Master-Detail field that links to the parent.
* Look for the field labeled Child Relationship Name. This is the value you need.
* Again, if it is a custom relationship, append `__r` to this value (e.g., if the name is `My_Custom_Items`, the relationship name in SOQL is `My_Custom_Items__r`).
  {% endhint %}
