Версия 5.0

вышла 26 сентября, 2017

Что нового в комплексных виджетах:

Breaking Changes

  • Изменена функциональность метода hideColumn у DataTable .
  • Заголовок Slider теперь можно перемещать по умолчанию.

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

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

Обновления

  • методы export (webix.toPNG(), .toExcel(), .toPDF(), .toCSV()) разделяют несколько общих особенностей:
    • возвращают промис, который разрешается в исходные данные файла;
    • опция download позволяет отменить загрузку в браузере;
    • опция ignore для исключения указанных столбцов из экспорта
  • расширенные возможности при работе с файлами Excel:
    • экспорт высоты рядов Datatable в Excel;
    • экспорт диапазона ячеек для хедера Datatable в Excel;
    • экспорт именных диапазонов Spreadsheet в Excel и импорт именных диапазонов Excel в Spreadsheet;
    • экспорт указанных таблиц из SpeadSheet и Excel Viewer в Excel
  • PDF экспорт: возможность задать порядок хедеров с текстом и изображениями
  • горячие клавиши в Datatable для выделения области ячеек: Ctrl+Shift+arrows
  • обновлена интеграция с библиотекой Promiz.js
  • свойство container для позиционирования сообщений
  • события onSectionAdd / onSectionRemove для Multitext (PRO)
  • свойство selectAll для контролов Multicombo/Multiselect (PRO)
  • setValue/getValue API для DataLayout (PRO)
  • API Datatable hideColumn позволяет регулировать поведение объединённых столбцов
  • новые методы для работы с HTML содержимым в DataTable: getSpanNode и getFooterNode

Исправления

  • Submenu hides when mouse is pointed over the scroll area
  • getInputNode for checkbox to return the real node
  • Multiselect and Multicombo cannot accept numeric values
  • ability to add tooltip to Segmented parts in FF, Safari
  • Datatable doesn't show tooltip in column selection mode
  • make Datatable header valid for HTML validators
  • scroll jumping after .clearAll() call in DataTable
  • topSplit and custom row height in DataTable
  • changeId against tree-collection in the filtered state
  • RichText getValue() in IE
  • MultiCombo keepText for keyboard and mouse click
  • regression in synced Tree open state preserving
  • adding items without id to the filtered treestore
  • invalid focus after navigation in the Multitext control
  • RichSelect doesn't set its value with keyboard navigation
  • ignoring $-starting columns for autoConfig in DataTable
  • active area detection in Chart
  • updating of a Multitext control with a new value
  • behavior of the rawValues flag for the toExcel operation
  • regression in native scrolling on iOS devices
  • Multicombo issues with new values
  • adjust row height by any column fails for TreeTable
  • areaselection in DataTable cannot be adjusted after being added by api
  • onChange in Combo fires two times
  • correct dirty state in Toolbar after adding new element to the form
  • automatic scale for big values with small dispersion in Chart
  • negative values in stacked bar and pie Charts
  • attaching MultiSuggest to inputs
  • getHeaderNode fails for DataTable in MultiView
  • linkInput for MultiSuggest widgets
  • single-row repainting for freezeRow mode in DataTable
  • getHeaderNode fails for DataTable in MultiView
  • split cells overlap $row in DataTable
  • editable selectors issue extra onChange during key navigation
  • Combo issues are unneeded onChange during key navigation
  • DataTable x-scroll is incorrect after animated paging
  • Tabbar option from a Popup list is not shown on setting the related value
  • adjust master height to subview height in DataTable
  • RichText and DblList fail in an isolated scope
  • bug in Android and isMobile detection
  • mapselection for areaselect in DataTable doesn't change value
  • modal Window sets overflow visible after hiding regardless of the prev. value
  • DataTable column from a hidden span can be shown by user action
  • print css typo
  • ColorPicker/ColorBoard with undefined initial value
  • performance of clipboard operations
  • inputs lose focus when an input icon is clicked
  • correct scenario for removing the last MultiView cell
  • changeid for top Tree items does not work
  • UnitList auto height doesn't include unit headers
  • DataTable adjustRowHeight without column id fails to process the last row
  • incorrect DataTable footer printing
  • DataTable rotated header is not kept during printing
  • regression in hideColumn functionality in DataTable
  • printing of canvas-based components
  • autoheight for a hidden template
Наверх