Template view is a ui-related class inherited from view. The addition of this class is possibility to add some content.
It's similar to content view.The difference between them is that template view lets to add simple data (you can set them by single string) and with content view you can add really complex content: pictures, data arrays, whole components etc. Template view implements AtomDataLoader interface.
To init the component you need to perform a simple procedure - call initialization code.
Initialization code or an object constructor gives you a choice: you can create an object directly or by using common declaration.
dhx.ui.template_view({...})// direct declaration //or dhx.ui ({...})//common declaration
Whatever variant you choose it will include some of the following parameters:
Please note, template view is a derived class, i.e. it inherits all the features of the base classes (template view → view).
dhx.ui({ rows:[ { template: "template_view", height:300 }, ... ] });
To use ui functionality, touchui.css and touchui.js files must be included.