element <expandableRowGridDataProvider>
Namespace:
http://schema.caplin.com/CaplinTrader/gridDefinitions
XML Representation Summary
<expandableRowGridDataProvider
   
 = 
xs:string : "~"
    >
   
Content: 
gridDataProvider , childRowDataProvider
</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.
Attribute Detail
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 (~).