Check documentation for the latest version of dhtmlxSuite showView DHTMLX Docs

showView

shows the specified view, creates a new one if it doesn't exist

boolean showView(string name);
namestringview name
booleantrue if view was accessed first time, false otherwise

Example

// here is an example how to initialize content // in several views on demand inside of a cell   // 1) for the default view "def" we will simply attach an URL // 2) for the "grid" view we will attach menu and grid // 3) and for the "tree" view we will attach toolbar and tree   var myMenu; var myGrid; var myToolbar; var myTree;   // the default view is ready right after component initialization dhxComponent.cells(id).attachURL("http://somedomain.com/page.html");   function initView(name) { // assuming that this function will be called after some user action // like a button click or some other var state = dhxComponent.cells(id).showView(name); if (state == true) { // first call, initializes corresponding components if (name == "grid") { myMenu = dhxComponent.cells(id).attachMenu(); myGrid = dhxComponent.cells(id).attachGrid(); } else if (name == "tree") { myToolbar = dhxComponent.cells(id).attachToolbar(); myTree = dhxComponent.cells(id).attachTree(); } } }

Details

The default view name is "def", it is created automatically when a cell is created

Back to top