element <expandableRowGridDataProvider>
Namespace: |
http://schema.caplin.com/CaplinTrader/gridDefinitions |
XML Representation Summary |
<expandableRowGridDataProvider
|
|
|
|
> |
|
|
</expandableRowGridDataProvider>
|
Child elements (2):
-
Parent elements (1):
-
Description
Contains the data providers that populate the parent and child rows of an expandable grid
(see <gridDataProvider> and <childRowDataProvider>).
Note that the name of this data provider tag assumes that a data provider mapping is defined
with id "expandableRowGridDataProvider" and className "caplin.grid.dataprovider.expandable.ExpandableRowGridDataProvider".
The data provider tag name and data provider mapping id value must be prefixed with the
namespace required by the bladerunner architecture.
childRowIdentifier
-
Type: |
xs:string, predefined
|
Use: |
optional |
Default: |
"~" |
When the application receives the data that populates the rows of a grid, it generates row identifiers and stores
the data in memory. Parent row identifiers are generated using the parent subject, and child row identifiers
by appending a childRowIdentifer string and numeric index to the parent subject. For example, if the parent row
identifer is '/FX/EURUSD', the first child row identifier is '/FX/EURUSD~0', and the next is '/FX/EURUSD~1'.
You must set this attribute if unique parent and child row identifiers would not be generated using the default
value (~).