Table of Contents

Static Load

import myscr_js   from "/modules/screens/myscr/myscr.js";
import myscr_html from "/modules/screens/myscr/myscr.html";
import myscr_css  from "/modules/screens/myscr/myscr.css";
// Register screen
cvm.init_screen("myscr", myscr_js, myscr_html, myscr_css);

Render in Dynamic Context

Render a screen with its data in Data_Obj. Screen is rendered directly into ‘body’ tag.

function main(){
    // Data_Obj is stored in controller as 'this.Data'
    // and in template as 'this'
		cvm.render_screen("myscr",Data_Obj);
}();

Render a Screen in Template

// Example
<button onclick="screen:my-screen">Load another screen</button>