Function Namespace TemplateUtils
Template utilities.
Defined in: jtemplates.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Template utilities.
|
Method Attributes | Method Name and Description |
---|---|
<static> |
TemplateUtils.cloneData(d, filter, f_escapeString)
Make a copy od data 'd'.
|
<static> |
TemplateUtils.escapeHTML(string)
Replace chars &, >, <, ", ' with html entities.
|
<static> |
TemplateUtils.optionToObject(optionText)
Convert text-based option string to Object
|
<static> |
TemplateUtils.parseJSON(data)
Parse JSON string into object
|
<static> |
TemplateUtils.ReturnRefValue(el, guid, id)
Find parents nodes for a reference value and return it
|
Method Detail
<static>
{object}
TemplateUtils.cloneData(d, filter, f_escapeString)
Make a copy od data 'd'. It also filters data (depend on 'filter').
- Parameters:
- {object} d
- input data
- {object} filter
- a filters
- {boolean} filter.escapeData Optional
- Use escapeHTML on every string.
- {boolean} filter.noFunc Optional
- Do not allow to use function (throws exception).
- {Function} f_escapeString
- function using to filter string (usually: TemplateUtils.escapeHTML)
- Returns:
- {object} output data (filtered)
<static>
{string}
TemplateUtils.escapeHTML(string)
Replace chars &, >, <, ", ' with html entities.
To disable function set settings: filter_data=false, filter_params=false
- Parameters:
- {string} string
- Returns:
- {string}
<static>
{Object}
TemplateUtils.optionToObject(optionText)
Convert text-based option string to Object
- Parameters:
- {string} optionText
- text-based option string
- Returns:
- {Object}
<static>
{Object}
TemplateUtils.parseJSON(data)
Parse JSON string into object
- Parameters:
- {string} data
- Text JSON
- Returns:
- {Object}
<static>
{object}
TemplateUtils.ReturnRefValue(el, guid, id)
Find parents nodes for a reference value and return it
- Parameters:
- {Element} el
- html element
- {int} guid
- template process unique identificator
- {int} id
- index
- Returns:
- {object}