Eclipse BIRT Report Object Model (ROM)
SimpleDataSet Element
Display Name: | Simple Data Set |
Since: | 1.0 |
XML Element: | None |
Extends: | DataSet |
Extendable: | No |
Abstract: | Yes |
Name Space: | Data Sets |
Name Requirement: | Required |
Allows User Properties: | Yes |
Has Style: | No |
cachedMetaData, columnHints, comments, computedColumns, customXml, displayName, displayNameID, eventHandlerClass, extends, filter, name, needsCache, newHandlerOnEachEvent, parameters, propertyMasks, resultSetHints, rowFetchLimit, userProperties, viewAction
The Data Set element is an abstract element that includes data-access and report-related properties and other content common to all kinds of data sets.
Its script methods execute as methods of a JavaScript
object that represents the data set. See the Data Scripting Objects section for
a description of the DataSet
scripting object.
DataSet scripting object
Type: | integer |
Since: | 2.2 |
Required: | No |
Display Name: | Data set row limit |
JavaScript Type: | |
Default Value: | None |
Inherited: | Yes |
Runtime Settable: | Yes |
Property Sheet Visibility: | Visible |
Property Sheet Group: | Top |
A list of data set parameter binding elements that bind data set input parameters to BIRT expressions.
Type: | List of ParamBinding Structures |
Since: | 1.0 |
Required: | No |
Display Name: | Parameter bindings |
JavaScript Type: | |
Default Value: | None |
Inherited: | Yes |
Runtime Settable: | Yes |
Property Sheet Visibility: | Hidden |
Property Sheet Group: | Top |
A list of data set parameter binding elements that bind data set input parameters to BIRT expressions. Each ParamBinding structure associates a parameter name with an expression.
BIRT differentiates between data set parameters and report parameters. Data set input parameters are not automatically exposed as report parameters. However, the report developer can define report parameters that match data set input parameters. In this case, data set input parameter binding associates data set input parameters with the values of report parameters.
The Data Set element provides a list of parameter binding elements that bind a value to each query parameter.
The bind expression frequently includes a reference to a report parameter, configuration variable, or a row in an outer query. However, the expression can include any valid JavaScript expression.
ParamBinding structure
Report Item paramBindings
property
Type: | TemplateParameterDefinition Reference |
Since: | 2.0 |
Required: | No |
Display Name: | Referred Template Parameter Definition |
JavaScript Type: | |
Default Value: | None |
Inherited: | No |
Runtime Settable: | No |
Property Sheet Visibility: | Hidden |
Property Sheet Group: | Top |
None obj.afterClose( )
Since: | 1.0 |
Context: | factory |
Arguments: | None |
Return Type: | None |
None obj.afterOpen( )
Since: | 1.0 |
Context: | factory |
Arguments: | None |
Return Type: | None |
None obj.beforeClose( )
Since: | 1.0 |
Context: | factory |
Arguments: | None |
Return Type: | None |
None obj.beforeOpen( )
Since: | 1.0 |
Context: | factory |
Arguments: | None |
Return Type: | None |
None obj.onFetch( )
Since: | 1.0 |
Context: | factory |
Arguments: | None |
Return Type: | None |