Sometimes we will need insert such functions as condition attribute in our report designer, and there are two different kinds.So in this article, we’ll talk about this questions.

1. Problem description

With FineReport business intelligence, you can design various reports, where one template may use such functions as Condition Attribute, Filter, Parameter Injection, Form, Custom Display, Page Break, etc. After design, each cell has an independent tag, as shown below:

How to distinguish these tags? Functions of these tags will be described below in details.

2. Example

2.1 Open report
Open report %FR_HOME%\WebReport\WEBINF\reportlets\doc\Advanced\MasterReport\Master.cpt.This report adopts filter and page break after row.

2.2 Filter tag – yellow small triangle
Cell B9 has set filter, and the tag is a yellow small triangle at left bottom. For example, the enlarging effect graph of Cell B9 is as shown below:

Double click Cell B9 to view the set filter conditions. Select Filter in the pop-up dialog, and you can see set filter conditions: Order ID equals to C2.

2.3 Page break after row tag – green small triangle
Cell A10 has set page break after row, and the tag is a green small triangle at right top. For example, the enlarging effect graph of Cell A10 is as shown below:

The A10 bottom border has dotted line tag. That means, the cells after Row A10 will be displayed in next page. The tags for page break before row are same where the divider line is at the top of cell. For detailed page-break setting, refer to cell Other Attributes.

2.4 Condition attribute tag – red small triangle
Condition attribute tag is a red small triangle at the left top, which can be set in template. For example, the effect graph of Cell D9 is as shown below: (For condition attribute settings, refer to Condition Attribute.

2.5 Form tag- blue small triangle
Form tag is a light blue small triangle at the left top, which can be set in template. For example, the effect graph of Cell E4 is as shown below: (For form settings, refer to Form)

2.6 Parameter injection tag- dark blue small triangle
Parameter injection tag is a dark blue small triangle at the left bottom. With parameter injection, you can insert some data columns in the template, like detailed information of shippers. The effect graph is as shown below: (For parameter injection, refer to Skillful Use of Parameter Injection.

2.7 Custom display tag- purple small triangle
Custom display tag is a purple small triangle at the right top, which can be set in Advanced after double clicking cell. For example, you can set Shipper area and the effect graph is as shown below: