inlinedataconnection
Properties
None
Sub-tags
Name | Type | Cardinality |
---|---|---|
parameter | 1..n | |
row | 1..n |
Content
None
Anchor | ||||
---|---|---|---|---|
|
parameter
Properties
Name | Type | Required | Description |
---|---|---|---|
type | 'string', 'numeric', 'date' or 'url' | no (default 'string') | An indicator of how the data should be displayed on the client |
name | string | no (default lowercase value of column) | A unique identifier for the parameter |
label | string | no (default 'pretty' value of column) | A user displayable label for the column |
Sub-tags
None
Content
None
Notes
- If no
label
is specified then it will be generated by formatting thename
, unless noname
is supplied, then it will be generated by formatting thecolumn
- Formatting involves converting any _'s to spaces, converting the first letter and any letter after a space to upper case and converting every other letter to lower case, e.g. "BOMB_DISPOSAL_METHOD" becomes "Bomb Disposal Method"
Anchor | ||||
---|---|---|---|---|
|
row
Properties
None
Sub-tags
Name | Type | Cardinality |
---|---|---|
cell | 1..n |
Content
None
Notes
- The number of cells should match the number of parameters.
Anchor | ||||
---|---|---|---|---|
|
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
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<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
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<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>
|