Версия 4.0

вышла 27 сентября, 2016

Breaking Changes

  • Изменён механизм загрузки файлов PDF компонента PDFViewer. Начиная с версии 4.0 PDF Viewer использует загрузчик данных Webix и "бинарный" прокси. Это позволяет использовать стандартные события.
  • Tab-навигация в приложении Webix включена по умолчанию. Она больше не контролируется UIManager.

Чтобы оценить влияние этих изменений на ваши проекты, а также получить информацию о текущей функциональности, смотрите статью о Migration.

Новые возможности

Обновления

  • PDF Viewer:
    • навигация и зуминг на сенсорных устройствах
    • свойство scale и возможность динамически изенять его
    • Шаблон Webix загрузки через "бинарный" прокси
  • Экспорт в PDF: возможность задавать пользовательский шрифт
  • Параметр urlData для Uploader
  • MultiText позволяет настраивать подполя с помощью свойства subConfig
  • DataDrivers: публичный доступ к свойствам, которые возвращает метод .getInfo()
  • Улучшена функциональность drag-n-drop: свойство externalData принимает исходные данные в качестве третьего параметра
  • метод moveSelection() для Calendar and Colorboard
  • новые методы в webix.html: removeStyle() и triggerEvent()
  • для дата-компонентов, Calendar и Colorboard настройка navigation включена по умолчанию
  • [pivot] операция фильтра "not equal" ("<>")
  • [spreadsheet] множественные таблицы для виджетов
  • [spreadsheet] условное форматирвоание
  • [spreadsheet] пользовательские числовые форматы
  • [spreadsheet] лентовидный тулбар
  • [spreadsheet] именованные диапазоны
  • [spreadsheet] изображения и чарты в spreadsheet
  • [spreadsheet] настраиваемое контекстное меню
  • [spreadsheet] настраиваемое верхнее меню
  • [spreadsheet] возможность разбиение столбцов и рядов
  • [spreadsheet] расширенные мат. операции
  • [spreadsheet] ссылки в spreadsheet

Исправления

  • hotkey fails for initially hidden elements
  • line-height in Datatable subviews
  • MultiCombo: do not show additional line if tagMode is disabled
  • updateItem (refresh) call on onChange event for ActiveContent elements
  • prevent from button action in readonly Counter
  • rendering value for combo in ActiveContent
  • autosizing for Dataview items
  • Suggest show selection after it is rendered
  • style of focused Select box
  • Organogram lines styling
  • issues with .addView() in isolated Layout
  • PDF viewer events (onAfterLoad, onPageRender) trigger in the correct time
  • Tree and TreeTable: adding items in closed branch
  • memory leaks for form controls
  • config.text for combo with rich html options
  • scroll in DataTable on Safari
  • prevent from "undefined" class in Calendar day css
  • dragColumn and onBeforeColumnDropOrder
  • dragscroll and topSplit
  • clearing "mousemove" timeout
  • collect options in built-in filters by ID not value
  • white background of paging animation removed
  • remove for TreeStore supports an array of IDs
  • tab navigation and disabled Richselect and controls based on it
  • Uploader sets status 'client' for file which uploading was aborted
  • DataTable frozen rows and drag-n-drop
  • "order" drag-n-drop in scrollable Tree and TreeTable
  • values of activeContent
  • destruct activeContent views on master destruction
  • Uploader check icon
  • [pivot] "count" calculation for folders
  • [pivot] header sorting
  • [filemanager] correction of borders for collapsed panel
  • [filemanager] refreshing cursor
  • [filemanager] search with "files" dyn loading
  • [filemanager] dynamic loading fix
Наверх