Версия 1.8

Отзывчивые лейауты и таббар

  • Layout может быть скрыт или перемещён при отсутствии свободного места. Подробная информация.
  • Табы в таббаре можно переместить в соответствующее всплывающее окно при отсутствии свободного места. Подробная информация.

Блокировка дат в Calendar

Выбор дат в Calendar можно заблокировать. Подробная информация.

Breaking changes

  • webix.proxy.$callback заменён на webix.ajax.$callback
  • adjustHeaders устарел

Полный список изменений и исправлений

Новая функциональность

  • органиченная ширина табов и всплывающих окон с дополнительными табами
  • обработчик onClick принимает имя из $scope
  • фильтрация и сортировка на стороне сервера для datatable
  • template@type = clean
  • обработчик template@onClick
  • исходный css класс webixbutton
  • методы getChildViews(), getBody() для scrollview
  • "local" прокси для работы с локальным хранилищем
  • спрятать/показать компоненты верхнего уровня
  • тултипы для инпутов

Обновления

  • рефакторинг всплывающего окна в таббаре
  • свойство adjust принимает значения "data" и "header", adjustHeaders устарел
  • рефакторинг show и hide
  • рефакторинг min/max date
  • направления вверх и вниз для анимации в multiview
  • атрибуты, placeholder и readonly работают для всех инпутов
  • datastore importData могут работать с примитивными исходниками
  • data@save = true, работает так же, как и @save = @url
  • cssFormat принимает 4-й параметр - id столбца

Исправления

  • regression with popup rendering
  • tabview operations in hidden state
  • _refresh_scroll for boolean "scroll" config; padding for popup
  • hiding popup on resize; better popup style
  • popupTemplate customization, size calculation
  • scroll for contextmenu or submenu
  • closing of nested popups
  • position of centered window in case of full page scroll
  • sizing of horizontal accordion
  • clipboard operations on Mac OS
  • scrolling in datatable on Mac OS
  • clipboard operations and dynamic grid
  • pager initialized after master component doesn't work correctly
  • datatable blocks global page scrolling
  • regression in dataprocessor url handling
  • drag column over split area
  • obj.open can be any positive value to mark branch open
  • webix.require doesn't trigger callback for already loaded files
  • regression in suggest for plain text fields
  • collections and options for editors
  • double-rendering in case of fillspaces
  • collections and options in datatable
  • webix.extend and webix.EditAbility
  • math operations with complex keys
  • webixEvent doesn't allow to block event
  • using Webix with RequireJS
  • initial toggle state must be defined by "value"
  • updateItem overwrite target instead of updating
  • processing proxy callback
  • tab id can't contain a single quote
  • IE8 and list autosizing
  • empty cell in math formulas
  • column.minWidth has lesser priority than grid.minColumnWidth
  • calendar doesn't reset zoom level on hide
  • touch scroll for datatable
  • onChange event for counter view
Наверх