Templates
The HTML that makes up your components.
Templates are the HTML section of your Components and consist of any valid CFML tags. This includes <cfif>, <cfloop>, etc.
Rendering Templates
We tell CBWIRE where our component template is by defining a renderIt()
method and using template()
.
You also can render HTML without calling view()
.
Outer Element
Your templates must have a single outer element for CBWIRE to properly bind to your component and update the DOM. This can be any valid HTML element. Below, we are using a div
element.
Accessing Data Properties
You can access your Data Properties from your template by calling the property name.
Accessing Computed Properties
You can access your Computed Properties from your template by calling the property name as a method.
Helper Methods
You can access any global helper methods defined in your ColdBox application and any modules you have installed.
For example, if you've installed the cbi8n module ( an internalization module for ColdBox ), you can access its global helper methods in your template, such as the $r()
method for displaying text in various languages.
Last updated