element <childRowDataProvider>
Namespace: |
http://schema.caplin.com/CaplinTrader/gridDefinitions |
Parent elements (1):
-
Description
The data provider that populates the child rows of an expandable grid (see <expandableRowGridDataProvider>).
class
-
Type: |
xs:string, predefined
|
Use: |
required |
The class of the child row data provider.
Set this to "caplin.grid.dataprovider.expandable.ContainerChildRowDataProvider", or to the class of a
custom child row data provider that you write. A custom child row data provider must implement the
'caplin.grid.dataprovider.expandable.ChildRowDataProvider' interface.
config
-
Type: |
xs:string, predefined
|
Use: |
optional |
When the 'class' attribute is set to "caplin.grid.dataprovider.expandable.ContainerChildRowDataProvider",
set this attribute to a custom class that has methods that configure the child row data provider.
The class 'caplinx.grid.dataprovider.expandable.ContainerChildRowConfig' is a template you can use to write a custom configuration class.
If you write your own custom child row data provider, this attribute does not need to be set
(see 'anyAttribute').
{any attribute with any namespace}