---
schema_version: "1"
id: 1314277ee11e414d6efd4c23446f5ec4f314798915e713aaf36d7c5346abeaae
title: Repeat Options in the Flexcard Designer (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_repeat_options_in_the_flexcard_designer.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_repeat_options_in_the_flexcard_designer.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 997196f60aac1988307812a5bd657855f75536db23d6882f43537bae7a0963fb
description: For the managed package runtime, by default, a Flexcard loops through records returned from its data source. The Flexcard displays the list of records in containers called cards. For example, if a data source returns a list of active Cases for an Account, each card displays the Status, Priority, Subject, and any other data field or element added to a state.
products:
  - Omnistudio
release: "264"
---
# Repeat Options in the Flexcard Designer (Managed Package)

For the managed package runtime, by default, a Flexcard loops through records returned from its data source. The Flexcard displays the list of records in containers called cards. For example, if a data source returns a list of active Cases for an Account, each card displays the Status, Priority, Subject, and any other data field or element added to a state.

![Managed Package app icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/resources-global/_corporate/images/managedpackageicon.png) This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see [Omnistudio Help](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_standard.htm&language=en_US).

![Repeat Records Enabled Design View](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/omnistudio_for_managed_packages/images/repeat_records_enabld_design_view.png)

![Repeat Records Enabled Preview](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/omnistudio_for_managed_packages/images/repeat_records_enabld_preview.png)

Improve the performance on rerendered elements when a Flexcard with repeating records updates. Only rerender the affected card record in the Flexcard component by entering a unique **Render Key** that identifies it. The Flexcard LWC uses the key to find which element in the Document Object Model (DOM), the rendered HTML, to update.

To display data that doesn't need repeating, disable the **Repeat Records** feature. For example, disable the feature to display a Chart element that displays data from multiple Accounts or a Datatable element that lists Account Cases.

Deselect **Repeat Records** only to make a Chart or Datatable display one record. For all other elements, **Repeat Records** is required for displaying even one record.

![Repeat Records Disabled Design View](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/omnistudio_for_managed_packages/images/repeat_records_disabled_design_view.png)

![Repeat Records Disabled Preview](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/omnistudio_for_managed_packages/images/repeat_records_disabled_preview.png)

## Repeatable Modes

This table displays how the **Repeat Records** feature works for an Active State and a Blank Card State when records are available and not available:

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
          <col>
          <col>
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d339669e134">
              <p style="margin-bottom:0;">Enabled?</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d339669e140">
              <p style="margin-bottom:0;">Records Available?</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d339669e146">
              <p style="margin-bottom:0;">Active State</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d339669e152">
              <p style="margin-bottom:0;">Blank Card State</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Enabled?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e134 ">
              <p style="margin-bottom:0;">Yes (default)</p>
            </td>

            <td data-label="Records Available?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e140 ">
              <p style="margin-bottom:0;">Yes</p>
            </td>

            <td data-label="Active State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e146 ">
              <p style="margin-bottom:0;">Show a card for each available record.</p>
            </td>

            <td data-label="Blank Card State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e152 ">
              <p style="margin-bottom:0;">Hidden</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Enabled?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e134 ">
              <p style="margin-bottom:0;">Yes (default)</p>
            </td>

            <td data-label="Records Available?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e140 ">
              <p style="margin-bottom:0;">Yes</p>
            </td>

            <td data-label="Active State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e146 ">
              <p style="margin-bottom:0;">When a condition results in no records to show, this state is hidden.</p>
            </td>

            <td data-label="Blank Card State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e152 ">
              <p style="margin-bottom:0;">Show one card, such as to show an action link to create a record.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Enabled?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e134 ">
              <p style="margin-bottom:0;">Yes (default)</p>
            </td>

            <td data-label="Records Available?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e140 ">
              <p style="margin-bottom:0;">No (or no Data Source)</p>
            </td>

            <td data-label="Active State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e146 ">
              <p style="margin-bottom:0;">Hidden</p>
            </td>

            <td data-label="Blank Card State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e152 ">
              <p style="margin-bottom:0;">Show one card, such as to show an action link to create a record.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Enabled?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e134 ">
              <p style="margin-bottom:0;">No</p>
            </td>

            <td data-label="Records Available?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e140 ">
              <p style="margin-bottom:0;">Yes</p>
            </td>

            <td data-label="Active State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e146 ">
              <p style="margin-bottom:0;">Show one card with all available records inside it. For example, to
                display a Datatable, List, Chart, or a container, such as a Custom LWC or
                child Flex Card that uses the data source provided by its container.</p>
            </td>

            <td data-label="Blank Card State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e152 ">
              <p style="margin-bottom:0;">Hidden</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Enabled?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e134 ">
              <p style="margin-bottom:0;">No</p>
            </td>

            <td data-label="Records Available?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e140 ">
              <p style="margin-bottom:0;">Yes</p>
            </td>

            <td data-label="Active State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e146 ">
              <p style="margin-bottom:0;">When a condition results in no records to show, this state is hidden.</p>
            </td>

            <td data-label="Blank Card State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e152 ">
              <p style="margin-bottom:0;">Show one card, such as to show an action link to create a record.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Enabled?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e134 ">
              <p style="margin-bottom:0;">No</p>
            </td>

            <td data-label="Records Available?" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e140 ">
              <p style="margin-bottom:0;">No (or no Data Source)</p>
            </td>

            <td data-label="Active State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e146 ">
              <p style="margin-bottom:0;">Hidden</p>
            </td>

            <td data-label="Blank Card State" class="slds-cell-wrap" style="vertical-align:top;" headers="d339669e152 ">
              <p style="margin-bottom:0;">Show one card, such as to show an action link to create a record.</p>
            </td>

          </tr>
        </tbody>
      </table>

- **[Disable Record Looping on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_disable_record_looping_on_a_flexcard.htm&release=264.0.0&type=5)**  
    For the managed package runtime, to display data that doesn't need repeating in a Chart or Datatable, disable the **Repeat Records** feature. For example, disable the feature to display a Chart element that displays data from multiple Accounts or a Datatable element that lists Account Cases.
- **[Improve Performance of Repeated Records on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_improve_performance_on_repeating_records_on_a_flexcard.htm&release=264.0.0&type=5)**  
    For the managed package runtime, improve the performance on rerendered elements when a Flexcard with repeating records updates. Only rerender the affected card record in the Flexcard component by entering a unique **Render Key** that identifies it. The Flexcard LWC uses the key to find which element in the Document Object Model (DOM), the rendered HTML, to update.