Создание Desktop

Вы можете создать Desktop как Webix компонент или же как отдельное Jet приложение. Оба способа дают один и тот же результат.

  • Создание Desktop как Webix компонента:
function start(user) {
    webix.ready(function() {
        if (webix.env.touch) webix.ui.fullScreen();
        else if (webix.env.scrollSize) webix.CustomScroll.init();
        desktop = webix.ui({
            view: "desktop",
            systemParams: user,
            apps: myApps,
        });
    });
}
login("someurl").then(start);

Related sample:  Desktop: View Initialization

  • Инициализация Desktop как экземпляра класса Jet app и его отрисовка на странице (или в заданном контейнере):
function start(user) {
    webix.ready(function() {
        if (webix.env.touch) webix.ui.fullScreen();
        else if (webix.env.scrollSize) webix.CustomScroll.init();
        app = new desktop.App({
            systemParams: user,
            apps: myApps,
        });
        app.render(document.body);
    });
}
login("someurl").then(start);

Related sample:  Desktop: JetApp Initialization

Наверх