inlinedataconnection
Properties
None
Sub-tags
Name |
Type |
Cardinality |
---|---|---|
parameter |
1..n |
|
row |
1..n |
Content
None
parameter
Properties
Name |
Type |
Required |
Description |
---|---|---|---|
name |
string |
yes |
A unique identifier for the parameter |
type |
'string', 'numeric', 'date' or 'url' |
yes |
An indicator of how the data should be displayed on the client |
label |
string |
yes |
A user displayable label for the column |
Sub-tags
None
Content
None
Notes
row
Properties
None
Sub-tags
Name |
Type |
Cardinality |
---|---|---|
cell |
1..n |
Content
None
Notes
- The number of cells should match the number of parameters.
cell
Properties
None
Sub-tags
None
Content
The value to be used for this cell, or null
if null should be returned as this cells value. Note that you can also use xsi:nil="true"
if you have the xsi
namespace setup as described in configuration.
Examples
A simple inline data definition
<data:datadefinition id="connectionType"> <inlinedataconnection> <parameter type="string" name="key" label="Key" /> <parameter type="string" name="label" label="Label" /> <row> <cell>U</cell> <cell>Unverfied</cell> </row> <row> <cell>V</cell> <cell>Verified</cell> </row> </inlinedataconnection> </data:datadefinition>
A simple inline data definition using null
<data:datadefinition id="customerType"> <inlinedataconnection> <parameter type="string" name="label" label="Label" /> <parameter type="string" name="key" label="Key" /> <row> <cell>Domestic</cell> <cell>D</cell> </row> <row> <cell>Commercial</cell> <cell>C</cell> </row> <row> <cell>Unknown</cell> <cell>null</cell> </row> </inlinedataconnection> </data:datadefinition>