Field Injection
SBCanvas.injectFields() substitutes field values into template strings without JavaScript DOM manipulation.
Basic Usage
Context Parameter
The second argument controls escaping:Targeting a Specific Widget
Pass a widget type or ID as the third argument:Listening for Dynamic Updates
When a field changes at runtime (via dashboard orsetField()), the widget:field_change event fires:
Example: Dynamic Styling
API Reference
| Method | Returns | Description |
|---|---|---|
injectFields(template, context?, typeOrId?) | string | Interpolate field values into a template string |