Eclipse BIRT Report Object Model (ROM)

LevelAttribute Structure

# Structure Overview

Define an attribute for the level element.

### Details

Display Name: | Level Attribute
Since: | 2.2

### Property Summary

dataType
  Data type of the attribute.
name
  Name of the attribute.

### Description

If a level element is defined as 'dynamic' by setting property 'levelType', you can add level attributes applied to it to filter some query result.

# Property Detail

## dataType Property

Data type of the attribute.

### Details

Type: | choice (columnDataType)
Since: | 1.0
Required: | No
Display Name: | Data Type
JavaScript Type: |
Default Value: | string
Runtime Settable: | No

### Choices

Name | Display Name | Value | Description
integer | Integer | integer |
string | String | string |
date-time | Date Time | date-time |
decimal | Decimal | decimal |
float | Float | float |
boolean | Boolean | boolean |
date | Date | date |
time | Time | time |
blob | Blob | blob |
javaObject | Java Object | javaObject |

### Description

This property gives out the data type of the level attribute. If you don't set the value, string is read as the default.

## name Property

Name of the attribute.

### Details

Type: | string
Since: | 1.0
Required: | Yes
Display Name: | Name
JavaScript Type: |
Default Value: | None
Runtime Settable: | No

### Description

This property gives out the name of the level attribute. A level attribute has a unique and required name.