Learn the difference between Single Item and Multiple Items snippets and how this core choice impacts your mini-application’s structure and purpose.
Feature | Single Item Snippet | Multiple Items Snippet |
---|---|---|
Purpose | Designed to focus on and display the comprehensive details of one specific record from your chosen table. | Designed to display a list of records from your chosen table. These records can be filtered and sorted according to criteria you define. |
Use Cases | Sharing a single client’s complete profile Showing the status of a single project Providing detailed information about one product in your inventory Presenting the specifics of one legal case. | Creating a dashboard of all active marketing campaigns Building a client portal showing all pending legal matters for a specific client Listing all products currently in stock. |
Primary View(s) | This type includes one view: • Detail View, showing all relevant fields for that singular record. | This type includes two interconnected views: • List View: The initial display showing a summarized list or overview of multiple records. • Detail View: When a user clicks on a specific item in the List View, they navigate to a detailed view of that individual record. |
Preview | ![]() | ![]() |
Navigating Back
`Active`
campaigns and another showing only `Completed`
campaigns), you should create two separate Multiple Items snippets, each with its own filter configuration.
Permissions (User-based)
Changing the Permission setting (specifically enabling or changing the permission field) in Step 2 does NOT require you to create a new snippet URL to show different data.
The power of user-based permission is that the same base URL (e.g., `https://app.trycrust.ai/<your_snippet_id>/list`
) can present different data to different users because the permission value is passed dynamically via the URL parameter (`?p=<permission_value>`
).
This allows you to create one snippet configured for user-based permission and use it to share personalized data views with many different clients.
Understanding this distinction is vital for correctly managing your shared data and creating efficient workflows.