Eclipse BIRT Report Object Model (ROM)

Level Element

Element Overview

Details

Display Name: Level
Since: 2.2
XML Element: None
Extends: ReportElement
Extendable: No
Abstract: Yes
Name Space: Styles
Name Requirement: Required
Allows User Properties: Yes
Has Style: No

Property Summary

dataType
dateTimeFormat
dateTimeLevelType
interval
intervalBase
intervalRange
levelType
staticValues
valueAccessControls

Inherited Properties

comments, customXml, displayName, displayNameID, eventHandlerClass, extends, name, propertyMasks, userProperties, viewAction

Property Detail

dataType Property

Details

Type: choice (columnDataType)
Since: 2.2
Required: No
Display Name: Data Type
JavaScript Type:
Default Value: None
Inherited: Yes
Runtime Settable: No
Property Sheet Visibility: Visible
Property Sheet Group: Top

Choices

NameDisplay Name ValueDescription
any Any any
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


dateTimeFormat Property

Details

Type: string
Since: 2.2
Required: No
Display Name: Date Time Format
JavaScript Type:
Default Value: None
Inherited: Yes
Runtime Settable: No
Property Sheet Visibility: Visible
Property Sheet Group: Top

dateTimeLevelType Property

Details

Type: choice (dateTimeLevelType)
Since: 2.2
Required: No
Display Name: Date Time Level Type
JavaScript Type:
Default Value: None
Inherited: Yes
Runtime Settable: No
Property Sheet Visibility: Visible
Property Sheet Group: Top

Choices

NameDisplay Name ValueDescription
year Year year
quarter Quarter quarter
month Month month
week-of-month Week Of Month week-of-month
week-of-year Week Of Year week-of-year
day-of-week Day Of Week day-of-week
day-of-month Day Of Month day-of-month
day-of-year Day Of Year day-of-year
hour Hour hour
minute Minute minute
second Second second


interval Property

Details

Type: choice (intervalType)
Since: 2.2
Required: No
Display Name: Interval
JavaScript Type:
Default Value: none
Inherited: Yes
Runtime Settable: No
Property Sheet Visibility: Visible
Property Sheet Group: Interval

Choices

NameDisplay Name ValueDescription
none No interval none
prefix Prefix prefix
interval Interval interval


intervalBase Property

Details

Type: string
Since: 2.2
Required: No
Display Name: Interval base
JavaScript Type:
Default Value: None
Inherited: Yes
Runtime Settable: No
Property Sheet Visibility: Visible
Property Sheet Group: Interval

intervalRange Property

Details

Type: float
Since: 2.2
Required: No
Display Name: Interval range
JavaScript Type:
Default Value: None
Inherited: Yes
Runtime Settable: No
Property Sheet Visibility: Visible
Property Sheet Group: Interval

levelType Property

Details

Type: choice (levelType)
Since: 2.2
Required: No
Display Name: Level Type
JavaScript Type:
Default Value: None
Inherited: Yes
Runtime Settable: No
Property Sheet Visibility: Visible
Property Sheet Group: Top

Choices

NameDisplay Name ValueDescription
dynamic Dynamic dynamic
mirrored Mirrored mirrored


staticValues Property

Details

Type: List of Rule Structures
Since: 2.2
Required: No
Display Name: Static Values
JavaScript Type:
Default Value: None
Inherited: Yes
Runtime Settable: No
Property Sheet Visibility: Hidden
Property Sheet Group: Top

valueAccessControls Property

Details

Type: List of contentElements
Since: 2.2
Required: No
Display Name: Value access controls
JavaScript Type:
Default Value: None
Inherited: Yes
Runtime Settable: No
Property Sheet Visibility: Hidden
Property Sheet Group: Top