mxui.sys.DataParser
Methods
parseDate(dateString, opts)
Converts a string in the given format to a date (see dojo.date.locale.format).
Parameters
| Name |
Type |
Description |
| dateString |
String |
The string to parse |
| opts.selector |
String |
What part of the date to parse. Either “time” or “date”. “Date” is the default. |
| opts.format |
String |
How to format the date. One of “long”, “short”, “medium” or “full”. “Short” is the default. |
| opts.datePattern |
String |
The date pattern to use. |
| opts.timePattern |
String |
The time pattern to use. |
Returns
| Type |
Description |
| Number |
The parsed date in milliseconds since the epoch |
Converts a date in the given format to a string (see dojo.date.locale.format).
Parameters
| Name |
Type |
Description |
| epoch |
Number |
The date in milliseconds since the epoch. |
| opts.selector |
String |
What part of the date to convert. Either “time” or “date”. “Date” is the default. |
| opts.format |
String |
How to format the date. One of “long”, “short”, “medium” or “full”. “Short” is the default. |
| opts.datePattern |
String |
The date pattern to use. |
| opts.timePattern |
String |
The time pattern to use. |
Returns
| Type |
Description |
| String |
The formatted date |
parseNumber(value, unused, precision)
Converts a string in the given format to a number.
Parameters
| Name |
Type |
Description |
| value |
String |
The string to parse |
| unused |
|
Unused |
| precision |
Number |
The precision to which to round the returned number. |
Converts a number to a string in the requested format.
Parameters
| Name |
Type |
Description |
| value |
Number |
The value to convert. |
| groups |
Boolean |
Whether to use a group seperator in the output |
| precision |
Number |
The number of decimal places in the output |
Returns
| Type |
Description |
| String |
The formatted value |
replaceXPathTokens(xpathString, mxcontext)
Expand XPath tokens in a string.
Parameters
| Name |
Type |
Description |
| xpathString |
String |
The string in which to expand the tokens. |
| mxcontext |
MxContext |
Context used for the expansion. |
Expansions
| Token |
Description |
%CurrentDateTime% |
The current date and time. |
%CurrentObject |
The current object from the given context. |
Returns
| Type |
Description |
| String |
Expanded string |
startup(callback)
This method is called to startup the subsystem.
Parameters
| Name |
Type |
Description |
| callback |
Function |
The function to be called when startup is finished. |
shutdown()
This method is called to shutdown the subsystem.
isLoaded()
This method is called to check whether the subsystem has been started.