Intro
This article covers how to create and customize app components in App Studio, allowing you to visualize complex DataSets in configurable templates, such as galleries, lists, and banners. See App Studio | Overview to learn how to create standard App Studio pages and other App Studio content.
- Required grants
- Access App Components
- Create a new app component
- Style your app component
- Leverage sort, filter, and search in your app component
- Enable actions in your app component
- Other info
- FAQ
Required Grants
To access App Components, the following grants must be enabled for your role:- **Edit App (App Studio)
- **Edit Cards
Access App Components
Access app components in the left navigation in the App Studio app editor. Learn how to edit an app .
Create a New App Component
To create a new app component, drag and drop a component template onto your App Studio page. Then, power that component from a DataSet and configure widgets within the component.Select and Place a Component Template
- Inside the App Studio app editor, select the
Components icon
from the left navigation to open the Components menu.

- Choose a template.

- Save your app component.
Power a Component from a DataSet
- After you have placed a component into an app page, select Power from DataSet to link to your desired DataSet.

Configure Widgets and Layout Based on Your DataSet Columns
Use widgets to display specific information from your DataSet columns inside the layout of the components themselves. Follow these instructions to add widgets to your app components layout:- Inside the App Studio app editor, select the desired app component to open the App Component configuration panel on the right.

- In the configuration panel, navigate to Styles (tab) > Content > Edit App Component to open the component edit modal—or select the pop-up next to the component in the layout.
- Select your desired widget under the Add layouts and widgets tab in the left navigation.

- Drag your desired widget onto one of the app components within the layout.
- In the Edit App Component modal, select the desired widget within the app component layout to open the configuration panel on the right.
- In the Settings (tab), configure the widget’s DataSet columns.
Note:
If a widget is set to
fixed
, you define its pixel height and width. If it is set to
flex
, the widget automatically takes a percentage of the full height or width of the app component.
Change the DataSet Powering Your Component
To change the DataSet powering your component, follow these steps:- Navigate to the Edit App Component modal.
- Select the
Component configuration
icon. - Scroll to the bottom of your component configuration settings and select Change DataSet .

- Save your new DataSet selection.
Style Your App Component
You can customize the global style and appearance of your app component, including its border color, background color, dropdown shadows, and font styles.Select a Theme for Your App Component
You can select a theme for your app component by following these steps:- Navigate to the App Studio app editor.
- Select your app component to open the App Component editor panel on the right.
- Go to Style > Choose from App theme (dropdown).

- Choose your style.
- Save your style.
Customize Your App Component
Through the styling panel, you can customize the appearance of your app component’s container and item styles, as well as modify any buttons, banners, or texts. Follow these steps to customize your app component:- Navigate to Edit App Component modal > Component configuration (tab).
- Edit your app component’s content, appearance, spacing, and DataSet—or modify its buttons, banners, and text type.

- Save your app component’s new appearance settings.
Leverage Sort, Filter, and Search in Your App Component
You can leverage sorting, filters, and search capabilities in your app component to drill down on specific DataSet columns you want visualized. You can use sorting, filtering, and searching as you do throughout App Studio .Enable Search and Sort
- Navigate to the Edit App Component modal.
- Select the Component configuration icon.
- In the Component configuration panel > Content section, toggle Show search and Show sort .

- Save the enabled search and sort.
Add a Sort or Filter
- Navigate to the Edit App Component modal.
- Select the Filters icon to open your filters and sort options.
- In the Add Sort section, use the dropdown to select which DataSet columns you want to sort by.

- Select Add Filter to choose a DataSet column to filter your app component by.

- Save your sort and filter options.
Enable Actions in App Components
Component-level and widget-level actions—such as opening content or initiating a workflow—make your app components interactive. See Add Actions and Elements to learn more about actions in App Studio.Set Component-Level Actions
Actions at the component level define actions that apply to the entire component. This is useful when you want consistent behavior regardless of which part of the component is clicked. To set component-level actions, follow these steps:- Select the component in the app editor.
- Go to the App Component right configuration panel > Actions (tab) to select the interaction type.

- Configure the desired behavior:
- View details on a specific page
- Pass filters by column values
- Open external URLs with optional prefix/suffix
- Interact as a page-level filter
Set Widget-Level Actions
For more granular control, you can also configure actions on individual widgets within a component. To set widget-level actions, follow these steps:- Add a Button or Hyperlink widget to your component.
- Use the widget’s
Action Settings to configure specific behavior:
- Drill down to a specific page
- Pass filters by column values
- Open external URLs with optional prefix/suffix
- Interact as a page-level filter
Other Info
Widgets and layout are responsive and fully customizable. App Components support conditional logic for visual emphasis and sorting behavior.FAQ
Can I use more than one DataSet in a single App Component?
Can I use more than one DataSet in a single App Component?
No, each App Component is powered by a single DataSet. To use multiple DataSets, consider using multiple components on the same page.
Can I export App Components to PDF or image formats?
Can I export App Components to PDF or image formats?
No, App Components are designed for use in an interactive dashboard only.
Can I control the visibility of certain fields based on user roles?
Can I control the visibility of certain fields based on user roles?
Although both DataSet PDP policies and page-level App Studio filters apply to app components,you can’t directly control the visibility of certain fields based on user roles.Learn how to apply filters to an App Studio page .
Do DataSet PDP policies apply?
Do DataSet PDP policies apply?
Yes, Personalized Data Permissions (PDP) policies from the DataSet are applied to the App Components.To learn how to apply a PDP policy to a DataSet, see Personalized Data Permissions (PDP) .