JHson.js - Documentation - Binding Options
Below is the JSON format and properties that can be used for the binding options.
Download Now
v2.3.0 - 9th Sep 2024
Below is the JSON format and properties that can be used for the binding options.
Download Now
Type: | Name: | Description: |
---|---|---|
string | json | States the JSON that should be written as HTML DOM elements (defaults to null). |
object | templateData | States the template data that should be used inside each HTML DOM elements HTML (defaults to {}). |
boolean | removeOriginalAttributes | States if the original attributes on the element should be removed (defaults to true). |
boolean | removeOriginalDataAttributes | States if the original data attributes on the element should be removed (defaults to true). |
boolean | clearOriginalHTML | States if the original HTML in the element should be cleared (defaults to true). |
boolean | addCssToHead | States if the CSS style properties should be written to a "style" tag in the HTML documents HEAD DOM element (defaults to false). |
boolean | clearCssFromHead | States if all the CSS style tags should be cleared from the HTML documents HEAD DOM element (defaults to false). |
boolean | logTemplateDataWarnings | States if the template data variables not found in any data are logged as warnings (defaults to false). |
boolean | addAttributes | States if the attributes should be written for each element (defaults to true). |
boolean | addDataAttributes | States if the data attributes should be written for each element (defaults to true). |
boolean | addCssProperties | States if the CSS properties should be written for each element (defaults to true). |
boolean | addText | States if the text should be written for each element (defaults to true). |
boolean | addChildren | States if the children should be written for each element (defaults to true). |
boolean | insertBefore | States if the elements should be added before the first detected child (if clearing the HTML is turned off, defaults to false). |