apps

массив приложений

array apps;

Example

webix.ui({
    view: "desktop",
    systemParams: user,
    apps: [{
            name: "spreadsheet",
            icon: "imgs/spreadsheet.png",
            pin: ["bar", "desktop"],
            launch: sParams => {
                ...
            },
        },
        ...
    ]
});

Related samples

Details

Каждый объект в массиве должен иметь следующие свойства:

  • name - (string) имя приложения (должно быть уникальным)
  • launch - (function) метод, вызываемый при запуске приложения
  • icon - (string) необязательно, иконка приложения
  • id - (number | string) необязательно, id приложения
  • pin - (array) необязательно, определяет, куда должна быть прикреплена иконка приложения. Возможные варианты: "bar" и "desktop".
  • showNew - (boolean) необязательно, позволяет открыть несколько окон одного и того же приложения
Наверх