[]
        
(Showing Draft Content)

Banded List

In Wyn Enterprise, the Banded List is a collection of free-form bands where you can place other report controls. By default, the Banded List consists of three bands: a header, a footer, and a details band. You can add multiple numbers of bands to the Banded List.

A report control bound to the Banded List in the details band repeats itself for every row of data. The header and footer bands render data once at the beginning and end of the Banded List. The header and footer place details such as titles and grand totals.

In this help article, you will find information on the following:

Structure

The Banded List control is described below.


Banded list structure

  • Header Band: The Header band appears at the beginning of the banded list. The Header band is generally used to display the title or logo at the top of the report.

  • Details Band: The Details band appears in the middle of the banded list and repeats for each dataset record bound to the banded list. For example, when using the employee details in the banded list, the details band can display the name, title, email, phone number, and photo of each employee.

  • Footer Band: The Footer band appears at the end of the banded list. You can use the Footer band to display summary items like the total.

    To add a Banded List control to a report, navigate to the Report Designer and follow the instructions below:

  1. Drag and drop the Banded List control onto the design area from the Designer Toolbar.


    Drag and drop banded list control on design area


  2. Using the Inspector Panel on the right side of your screen, customize the appearance of the Banded List control. See the Inspector Panel Properties section for more information on the properties of the Banded List control. You can also customize the properties of the Header, Details, and Footer bands using the Inspector Panel.


    Banded list


  3. In the example below, a Banded List is created for a product order summary. The header band has a textbox with a static value, Products, the details band has a table with Product ID, Product Name, and Units Ordered, and the footer band has the sum of total units ordered.

    The banded list control on the report designer area is shown in the image below:


    Banded list on the report designer area


    On preview, the banded list appears in the report as shown in the image below:


    Banded list on previewing the report

Grouping

Adding Groups

With the Banded List control, you can group the Details band. Use one of the following two methods to add groups to a banded list:

From the Groups editor, right-click on the option and select the Group >> Insert Group option from the context menu. Or,


Right click on group editor to add a group


Drag and drop a field you wish to group by from the Data Panel onto the Group Editor.


Drag and drop a field to add it as group

Group Configuration Settings

You can customize the name, group expressions, and other details of the groups by clicking the group and using the Inspector Panel. The Inspector Panel properties of a group are described in the tables below:


Banded List Group properties

Group

Property

Description

Name

Add a unique name to the group. Special characters such as period (.), space ( ), forward slash (/), backslash (\), exclamation marks (!), and hyphens (-) are not supported. You can use an underscore (_) in the name of the group.

Group Expressions

Enter a value or expression for the groups. Group Expressions are a collection of bound field references or advanced expressions. Distinct values of the group expressions generate optional group headers, details, and footer bands.

Page Break

Select a page break option (None, Start, End, StartAndEnd, or Between) for group instances.

Parent

Specify the parent group for nested grouping structures. When set, the current group becomes a child of the selected parent group, allowing hierarchical data grouping within the report.

Label

Set a label for the group, which is used for bookmarks and document maps in exported reports. This makes navigation easier in exported PDF and other document formats.

Data Element Name

Specify a custom name for the group in exported XML and CSV documents. This allows you to control the element name when exporting report data for integration with other systems.

Data Collection Name

Associate the group with a named data collection when exporting data. This property is used for advanced scenarios where grouped data needs to be collected under a specific data collection name in exports.

Data Element Output

Specify whether the group’s data should be included in exported XML or CSV documents. Options: Output (include data), NoOutput (exclude data).

New Section

When set to True, forces the group to start on a new section within the report layout. Useful for controlling layout structure and ensuring grouped data begins in a separate section.

Filters

Add filters to filter out the data from the report. See the Filter Data help article for more information.

Enabled

Use this property to show or hide groups at preview. If set to False, the group will be hidden. By default, this property is set to True.

Layout

Property

Description

Prevent Orphaned Header

To move the orphaned group headers to the next page, set the Prevent Orphaned Header option to True. By default, this option is set to False.

Prevent Orphaned Footer

To move the last Details band to appear on the next page with the orphaned group footer, set the Prevent Orphaned Footer setting to True. By default, this option is set to False.

Keep Together

When set to True, attempts to keep the entire group (headers, details, footers) on the same page if space allows, improving readability. By default, this property is set to False.

Data

Property

Description

Sort Expressions

Set a sort expression using this property. See the Sort Data help article for more information.

Visibility

Property

Description

Hidden

Set this property to True to hide the group in the report at preview and export. Can be used with expressions to dynamically control visibility.

Toggle Item

Specify a report item (e.g., a textbox) that will control the visibility of the group, enabling drill-down functionality for expanding or collapsing the group during report viewing.

Insert Parent or Child Groups

In a Banded List, you can arrange the data in nested groups. To insert a child group,

Right-click the parent group name in the Group Editor and select the Group >> Insert Group option from the context menu. Or,


Right click on parent group to add child group


Drag and drop a field from the Data Panel onto the Group Editor. A new group will be added to the Group editor with the existing groups.


Drag and drop a field to insert child group

Delete a Group

To delete or remove a group from the Banded List control, right-click on the group name in the Group editor and click the Delete option from the context menu.


Delete a group from banded list

Inspector Panel Properties

BANDED LIST

Common

Property

Description

Name

Add a unique name to the Banded List control. Special characters such as period (.), space ( ), forward slash (/), backslash (\), exclamation marks (!), and hyphens (-) are not supported. You can use an underscore (_) in the name of the control.

Data

Property

Description

Data Set Name

Select a dataset from the dropdown to bind the data to the Banded List control.

Data Set Parameters

Add parameters to the dataset using the + button. Dataset parameters can be values or expressions.

Filters

Add filters to filter out the data from the report. See the Filter Data help article for more information.

Dimensions

Property

Description

Left

Set the left margin of the Banded List control.

Top

Set the top margin of the Banded List control.

Width

Set the width of the Banded List control.

Height

Set the height of the Banded List control.

Layout

Property

Description

Page Break

Select a page break option (None, Start, End, StartAndEnd, or Between) generated by banded list instances.

New Page

Select an option to start the content after a page break. The available options are Next, Odd, and Even.

Prevent Orphaned Header

To display the orphaned header on the next page, set this flag to True. By default, this flag is set to False.

Prevent Orphaned Footer

To display the orphaned footer on the next page, set this flag to True. By default, this flag is set to False.

Dimensions

Property

Description

Height

Enter the height of the header band.

Layout

Property

Description

Repeat on New Page

To repeat the header band on every page, set the Repeat on New Page flag to True. By default, this property is set to False.

Can Grow

To disable the data region from growing vertically, set this flag to False. By default, this option is set to True.

Can Shrink

To enable the data region to shrink when the data is not enough data, set this flag to True. By default, this option is set to False.

Page Break

Select a page break option (None, Start, End, StartAndEnd, or Between) for the Header band.

Inspector Panel properties of Header band

DETAILS

Dimensions

Property

Description

Height

Enter the height of the details band.

Layout

Property

Description

Can Grow

To disable the data region from growing vertically, set this flag to False. By default, this option is set to True.

Can Shrink

To enable the data region to shrink when the data is not enough data, set this flag to True. By default, this option is set to False.

Page Break

Select a page break option (None, Start, End, StartAndEnd, or Between) for the Details band.

Inspector Panel properties of Header band

Dimensions

Property

Description

Height

Enter the height of the footer band.

Layout

Property

Description

Print at Bottom

To print the footer band at the bottom of the page, set this option to True. By default, this option is set to False.

Repeat on New Page

To repeat the footer band on every page, set the Repeat on New Page flag to True. By default, this property is set to False.

Can Grow

To disable the data region from growing vertically, set this flag to False. By default, this option is set to True.

Can Shrink

To enable the data region to shrink when the data is not enough data, set this flag to True. By default, this option is set to False.

Page Break

Select a page break option (None, Start, End, StartAndEnd, or Between) for the Footer band.

Inspector Panel properties of Header band