Entity list
The Entity list component can be used on an entity details page to display a collection of entities matching specific criteria. This type of component is highly configurable, letting you choose the type and number of entities to display, the format they are displayed in, and more.
This component will be deprecated. Use the Search component instead.
To add an Entity list component
-
On the menu bar, click Manage
. -
On the Manage page, click Pages.
-
On the Pages page, select the details page you want to modify.
-
On the Layout tab, add the page component.
-
Click the component to open its details page.
-
On the details page, configure the component by filling out the various fields on the following tabs:
Use this tab to define the query that identifies entities to display. You can also apply filters to the query results.
Entity definitionIn this pane, you define the query that fetches entity data to display in the list.
Field
Description
Mandatory
Definition
The definition type of entities you want the query to fetch, such as Asset.
Yes
Query type
The query type. Choose between Default, Dependent/query and Dependent/relation.
Yes
Take
The maximum number of results to display in the list.
No
Created by user
Hides all entities not created by the current user.
No
Enable sorting
Applies sorting to the list contents. This is not available for Dependent/relation query type.
No
Sorting property
The property used to sort the list contents, and the direction they are sorted in.
No
Preflight request
The page will check if the request is allowed based on the server's CORS configuration.
No
FiltersIn this pane, you can apply filters to the query results. Only entities that match the query and its filters are displayed by the list component.
Field
Description
Mandatory
Type
The filter type.
Yes
Property
The property to use.
For Property type only
Relation
The relation to use.
For Relation type only
Option list
The option list to use.
For Option list type only
Operator
The operator to use.
Yes
Full-text search
The text to search for.
Yes
ResultsThis pane shows a preview of entities that match the query and applied filters.
Use this tab to choose which entity properties to display in the list. For each property you want to display, click Add output property and fill out the following fields:
Field
Description
Mandatory
Type
The type of output parameter.
Yes
Output property
The system property.
Yes. For System property type only.
DateTime Format
The system property format.
Yes. For System property type only.
Property
The property.
Yes. For Property type only.
Format
The property display format.
Yes. For Property type only.
Selected icon
Sets an icon to represent the output parameter.
No. For Icon type only.
Label
Label of the output property.
No
Action
Associates an action to a property.
No
When you’ve finished configuring a property, click Add to apply it to the component.
Use this tab to modify the appearance of the component based on one of several templates. After selecting a Category listed below, you can select one of the templates in that category.
Template category
Description
List
Renders entities as a simple list of text.
Image grid
Renders entities in a grid containing images. After selecting a template, you can choose how many columns the grid contains and the size of the image rendition used for each entity.
Table
Renders a table containing columns of data about each entity. After selecting a template, you can choose whether the table should include a header.
Image Carousel
Renders a carousel that lets page visitors view the entities matching your query in a sequence. After selecting a template, you can specify the maximum number of entities to display at one time, the type of image rendition to display for each entity, and whether the carousel plays automatically.
Use this tab to add functionality to the rendered component, letting page visitors update and interact with the query results.
PaginationYou can add pagination to the top and bottom of a list and set up an alternate list size by setting the following parameters:
Field
Description
Mandatory
Pagination top
Adds pagination at the top of the list.
No
Pagination bottom
Adds pagination at the bottom of the list.
No
Use take alternate
Uses the Alternate take value to limit the number of displayed result items.
No
Alternate take
Limits the number of displayed result items.
No
SortingAdding sort properties lets page visitors use them to manually sort the query results. After filling out the following fields for a property, click Add.
Field
Description
Mandatory
Property
The sorting property.
Yes
Caption
A label for the sorting property.
Yes
Refresh queryYou can set a refresh query, enable a search component, and track query results by using the following fields:
Field
Description
Mandatory
Refresh query / Enable
Adds a component that repeats the query to check for new results.
No
Title
A title for the refresh query.
No
Search / Enable
Adds a search component.
No
Track
Tracks the query result changes.
No
FiltersAdding filters lets page visitors use them to manually filter the query results.
Field
Description
Mandatory
Property
The filter property.
Yes
Label
Label of the filter property.
No
Condition
Condition for displaying the filter. You must specify a Label and a Key.
No
ButtonsYou can add one or more buttons to provide additional functionality for page visitors.
Field
Description
Mandatory
Size
The size of the button.
Yes
Style
The button style.
Yes
Action
The action type of the button:
-
Page link - specify a Link to page URL
-
OpenModalAction - specify an action for the button
Yes
Title
Title of the button component.
No
Type
The visual aspect of the button.
Yes
Text
Label of the button.
No
Link parameters
Parameters for the link. You must specify a Label and a Key.You must specify a Label and a Key.
No
Use the Labels tab to set a title for the component, apply a hyperlink to that title, and set default text for empty results.
You can configure labels by setting the following parameters:
Field
Description
Mandatory
Title
The component title.
Yes
Title link
The hyperlink applied to the title.
Yes
Empty message
Text to show when there are no results to display.
Yes
Use the Advanced tab to apply specific classes provided with the solution. This is useful when you want to use styling other than the default system styling.
-
-
Click Save and close.