mode

текущий режим работы

string mode;

Values

  • "day"
  • "week"
  • "month"
  • "year"
  • "agenda"
  • "timeline"
  • "units"
  • Example

    webix.ui({
      view: "scheduler",
      mode: "week" // режим работы "week" по умолчанию 
      date: new Date(2020, 4, 21, 0, 0, 0),
      url: "https://docs.webix.com/calendar-backend/",
    });


    Default value:

    "month"

    Related samples

    Details

    Это реактивное свойсвто отвечает за текущий режим работы Scheduler. Перерисовка виджета не требуется, т.к. изменения вступают в силу сразу же.

    Вы также можете получить это свойство через объект состояния виджета:

    webix.ui({
      view: "scheduler",
      date: new Date(2020, 4, 21, 0, 0, 0),
      url: "https://docs.webix.com/calendar-backend/",
      on: {
        onInit: app => {
          const state = app.getState();
          state.$observe("mode", v => {
            webix.message(`You are in the "${v}" display mode!`)});
          }
        }
      }
    );

    Такие режимы, как "timeline" и "units", доступны только при включении специальных свойств timeline и units.

    See also
    Наверх