addValue macro
Use this macro to add a simple value to the UserArea. A simple value has a Name, a Value and a Data Type.
addValue(string name, string value, string datatype)
This table shows the arguments:
Argument |
Description |
---|---|
Name |
The element name the field needs to get in the BOD or BDE XML |
Value |
The value of the field; this is always a string |
Data Type |
See the table that shows the supported data types. |
This table shows the supported data types:
Data Type |
Remark |
---|---|
String |
Single byte or multibyte string |
Integer |
Integer number (long) |
Numeric |
Numeric number (float or double) |
Date |
Date in the format "yyyy-mm-ddThh:mm:ssZ" (GMT) "yyyy-mm-ddThh:mm:ss+hh:mm" (local time later than GMT) Example: "yyyy-mm-ddThh:mm:ss-hh:mm" (local time earlier than GMT) For more information on those date formats, see function utc.to.iso() in the Infor ES Programmers Manual. |
Check box |
“true” or “false” |
Example: addValue("StringElement", "stringValue", "String")
addValue("IntegerElement", "1", "Integer")
addValue("NumericElement", "123.45", "Numeric")
addValue("DateElement", utc.to.iso(utc.num(), UTC_ISO_Z), "Date")
addValue("CheckboxElement", "true", "Checkbox")