![]() ![]() |
The DesignElement element is an internal, abstract element used to implement basic features of ROM elements. DesignElement represents anything that has properties.
DesignElement provides the following features:
DesignElement provides a framework for customizing properties. With DesignElement, you can add application-specific properties which appear in the property sheet. You can identify the property type using a wide variety of choices. BIRT automatically displays a property builder UI based on the property type. You can also hide BIRT or custom-defined properties.
You can add custom properties to a component and you can hide ROM-defined properties.
Does not extend any element.
The following sections describe the properties of the DesignElement element.
Custom XML associated with an element. Applications can associate their own XML with any ROM report element. BIRT ignores this XML other than to make it available to user scripts. User scripts can use this XML to provide custom report behavior.
The custom XML must be valid and XML elements must be balanced. The XML should use a third-party name space, but the name space is not required.
A list of user-defined properties. This property is null if no user-defined properties are available. Each item in the list is a UserProperty object.
A property has two parts: a definition and a value. The definition provides the name, type and other descriptive information. The report developer assigns the value to the property.
![]() ![]() |