Eclipse BIRT Report Object Model (ROM)

PropertyBinding Structure

# Structure Overview

Bind a value expression to a property.

### Details

Display Name: | Property Binding
Since: | 2.0

### Property Summary

id
  id of the element which defines the property.
name
  Name of the binding property.
value
  Overriden value expression

### Description

Use the property binding structure to bind a value expression to a given property, so that user can override a property value at runtime.

# Property Detail

## id Property

id of the element which defines the property.

### Details

Type: | number
Since: | 2.0
Required: | No
Display Name: | Element id
JavaScript Type: |
Default Value: | None
Runtime Settable: | Yes

### Description

Each element has a unique "id" attribute. User defines a property binding for a property on an element. ID is used to specify the element.

## name Property

Name of the binding property.

### Details

Type: | name
Since: | 2.0
Required: | No
Display Name: | Name
JavaScript Type: |
Default Value: | None
Runtime Settable: | Yes

### Description

Name of the property that user want to define a property binding, the property should be defined on the element.

## value Property

Overriden value expression

### Details

Type: | expression
Context: |
Expression Type: | string
Since: | 2.0
Required: | No
Display Name: | Value
JavaScript Type: |
Default Value: | None
Runtime Settable: | Yes

### Description

Value expression, user can link the value to a parameter, so that the property value can be changed at runtime.