Mixins

  • AtomDataLoader - простой загрузчик данных
  • AtomRender - простой миксин для отрисовки компонентов
  • AutoScroll - Поддерживает автоматическую прокрутку содержимого компонентов в данными во время перетаскивания элементов и блоков элементов (dnd)
  • AutoTooltip - миксин для показа тултипов
  • BaseBind - миксин, управляющий операциями, ассоциируемыми со связыванием компонентов с данными (data binding)
  • BindSource - миксин, управляющий источником данных во время связывания компонентов с данными (data binding)
  • Canvas - обертка для html-элемента canvas
  • CodeParser - миксин с правилами для парсинга сложных объектов
  • CollectionBind - правила для связывания компонентов с данными (data binding)
  • ContextHelper - Позволяет открывать вложенные компоненты по клику правой клавишей мыши
  • CopyPaste - миксин, управляющий операциями копирования и вставки (интеграция с буфером обмена)
  • CustomPrint - Создает html-контент для печати компонентов, которые не полностью отрисовываются во время работы приложения
  • CustomScroll - Заменяет браузерную полосу прокрутки на более визуально привлекательную
  • DataCollection - Неотображаемый компонент для хранения данных
  • DataDriver - модуль для парсинга данных в различных форматах
  • DataLoader - Загружает и обрабатывает данные в компоненте
  • DataMarks - дополнительное хранилище для данных
  • DataMove - перемещает данные между компонентами
  • DataProcessor - управляет операциями по сохранению данных на сервер
  • DataRecord - Неотображаемый компонент для хранения одной записи с данными
  • DataState - управляет сохранением и восстановлением состояния приложения
  • DataStore - модуль с базовыми методами для операций над данными
  • DataValue - Неотображаемый компонент, который хранит одно значение
  • Date - модуль для парсинга и форматирования дат
  • Destruction - Сборщик мусора, который удаляет все связанные с уничтожаемым компонентом сущности
  • DragControl - Управляет перетаскиванием элементов (dnd)
  • DragItem - Интерфейс, который управляет перетаскиванием элементов компонентов с datastore
  • DragOrder - модуль, который управляет перетаскиванием элементов данных внутри одного компонента с данными
  • EditAbility - модуль, который управляет редактированием данных в компонентах
  • EventSystem - Система внутренних событий компонентов
  • FlexLayout - Реализация flexbox для компонентов в лейауте (динамически размещает элементы интерфейса в зависимости от ширины страницы с приложением)
  • Group - Модуль, управляющий группировкой и сортировкой данных
  • GroupMethods - Коллекция функторов для группировки данных
  • GroupStore - Имплементация группировки данных
  • HTMLOptions - Работа с опциями контролов radio, segmented, tabbar (соответствует стандартам aria)
  • HtmlMap - обертка для работы с image map
  • IdSpace - Изолированное пространство имен для id компонентов
  • KanbanView - Модуль для добавления элементов компонента kanban
  • KeysNavigation - Модуль, который управляет клавиатурной навигацией
  • MapCollection - Управляет маппингом данных. Используется в property-sheet и редакторах datatable
  • Modality - Накладывает модальный слой на интерфейс приложения во время показа модальных окон
  • MouseEvents - Добавляет внутренние события, связанные с действиями указателя мыши
  • Movable - Функциональность для перемещения элементов данных между компонентами
  • NavigationButtons - Кнопки для переключения между компонентами внутри Сarousel
  • Number - Модуль для парсинга и форматирования чисел
  • OverlayBox - Модуль для перекрытия компонента временным оверлей-слоем
  • PagingAbility - Модуль, обеспечивающий работу компонента с пейджером
  • ProgressBar - Модуль, который обеспечивает добавление в компонент прогресс бара или иконки
  • RecordBind - Модуль для связывания компонентов, хранящих один объект с данными (data binding)
  • RenderStack - Модуль, управляющий отрисовкой компонентов с неиерархическими данными
  • ResizeArea - Добавляет возможность менять размеры компонента через интерфейс, перетаскивая специально предназначенный для этого элемент компонента
  • Scrollable - Добавляет полосу прокрутки для компонента
  • SelectionModel - api для выделения элементов компонентов с данными
  • Settings - Модуль для управления настройками компонентов
  • SingleRender - Модуль для отрисовки компонентов с одним элементом
  • Sparklines - Небольшие диаграммы для вставки в ячейки таблиц
  • TablePaste - Управляет операциями копирования и вставки для таблицы datatable
  • TooltipControl - Миксин для создания и показа тултипов для компонентов, их элементов и любой части html страницы
  • Touch - События, специфические для устройств с сенсорным экраном
  • TreeAPI - api для работы с компонентами, которые хранят иерархические данные (tree, treetable и им подобные)
  • TreeClick - Задает обработчики кликов для древоподобных компонентов
  • TreeCollection - Неотображаемый компонент, который хранит иерархические данные
  • TreeDataLoader - Загружает иерархические данные
  • TreeDataMove - Управляет перемещением данных в древовидных компонентах
  • TreeRenderStack - Управляет отрисовкой древовидных компонентов
  • TreeStateCheckbox - Добавляет в компонент чекбокс с тремя состояниями
  • TreeStore - Хранилище для иерархических данных
  • TreeTablePaste - Модуль, управляющий операциями копирования и вставки данных в древовидных компонентах
  • TreeType - Хранит элементы темплейтов для элементов древовидных компонентов
  • UIManager - Управляет фокусом и горячими клавишами для компонентов webix
  • Undo - Позволяет отменять операции над данными в дата-компонентах
  • UploadDriver - Модуль, управляющий загрузкой файлов в uploader
  • VRenderStack - Модуль, управляющий отрисовкой компонента list
  • ValidateCollection - Управляет валидацией данных в datacollection
  • ValidateData - Внутренняя логика валидации данных
  • ValueBind - Внутренняя логика связывания данных компонентов с одним элементом данных (например, форма)
  • Values - Модуль, управляющий работой с полями формы и значениями в них
  • VirtualRenderStack - Модуль, управляющий отрисовкой неиерархических данных
  • ui.baselayout - Класс, используемый за основу при создании новых лейаут-компонентов
  • ui.baseview - Основа для всех компонентов библиотеки
  • ui.jetapp - Компонент-обёртка, который отображает webix jet приложения как виджеты
  • ui.proto - Основа для всех компонентов библиотеки
  • ui.resizearea - Модуль для корректного отображения компонентов во время изменения их размеров
  • ui.view - пустой компонент с границей
  • ui.vscroll - Модуль для управления полосами прокрутки
Наверх