Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Dynamic elements cannot be placed independently in the template body. Instead, they must be placed put into the Collection Container or within other container-like elements such as the Current User Container, or Table Container, or Aggregation. Once a dynamic element is placed inside a container, the field from which the data should be retrieved becomes available for configuration in the Data tab.

In cases where entities in the database are related, the collection container can be used to access these connected entities, even if they differ from the main template entity.

...

To reach the connected entity, the The collection container should be nested inside the previously added collection container to reach the connected entity. In the Data tab, the desired related entity should be specified.

...

If the relationship between entities is one-to-many, the collection container allows for the retrieval of multiple values. This feature, known as "a cycleloop", " retrieves all available values within the chosen conditions until all the results are displayed. The retrieval of dynamic data may result in the creation of additional pages in the final document.

Group Content

Cluster the records selected for Publication generation under one of their parent Objects. It stops the same details from showing up multiple times if the records share a parent Object.

Once the feature is activated, everything placed inside such a Collection Container will pull data from the newly identified collection, not from the main object as it was before.

...

In the current example, the main object is “Availability”, however, we can map the container by another one, for example, “Property”:

...

When selecting the records for this report, they are still pulled from the “Availability” object, however, information within this Collection Container will group all the data around the “Property”.

For example, if we have:

  • Property A with Availability #1 and Availability #2

  • Property B with Availability #3 and Availability #4

and the template with Property and Availability names:

...

The grouping feature will conduct the following steps:

  • determine that selected Availabilities #1-4 are assigned to 2 Properties;

  • distribute these Availabilities within the correct properties.

...

Filters

Apply filters to Collection Containers by selecting the container and setting the corresponding filter in the Data tab.

...

Sorting

Select the order for displaying the selected records in the loop by applying sorting. Use any field in the current Collection to set the rule:

...

Display elements

Configure which elements should be displayed using the collection container. There are two settings available:

  1. Selecting the starting element, and determining the position of the element within the collection. This element will always appear first during the data retrieval process.

  2. Selecting the total quantity of elements to be displayed in the report.

Display elements setting is applied to the already sorted items (if the sorting rule(-s) was applied).