Wijmo 2026 v1 (Build 5.20261.50)

Released: Apr 10, 2026

2026 v1 (Build 5.20261.50) 中的更新

特性

  • Framework
    • Supports Angular 21 version, updated sample projects with TypeScript 5.9.3.
  • Accessibility
    • Enhanced accessibility support to comply with WCAG 2.2 AA standards.
    • FlexGrid
      • Added keyboard shortcuts for column/row dragging and resizing operations, enabling full keyboard-based grid manipulation without mouse interaction.
        • Shift + Arrow keys: When headersFocusability and allowDragging are set, rows/columns can be dragged using the keyboard when the focus is moved to the corresponding area.
        • Alt + Arrow keys: When allowResizing is set, you can adjust the row height/column width using the keyboard when you move the focus to the corresponding area. 
          Additionally, when deferResizing is set to true:
        • Enter: Confirm deferred resize operation.
        • Esc: Cancel deferred resize operation. We recommend using the ESC key to cancel the delayed resize operation, as this is more semantic. In addition, you can actually use any key other than the Enter key to cancel this resize. 
    • FlexGridFilter.
    • DetailRow.
    • Selector.
    • GroupPanel.
    • Search.
    • TreeGrid.
    • InputNumber.
    • InputDate.
    • Calendar.
    • CollectionViewNavigator.
    • Popup.
    • ComboBox.
    • DropDown.
    • ListBox.
    • CellMaker.
    • AutoComplete.
    • InputDateRange.
    • InputDateTime.
    • InputMask.
    • InputTime.
    • Menu.
    • MultiSelect.
    • MultiSelectListBox.
    • MultiSelectAutoComplete.
    • ColorPicker.
    • ToolTip.
  • XLSX
    • Added support for exporting Table Total Row Formula with new Aggregate.CntNums enum value.
    • Added title, subject, keywords, and category properties to Workbook for expanded Excel document property export/import.
  • FlexGridFilter
    • Added a customFilter property to ValueFilter, allowing customization of filtering rules and performing custom filtering on columns.
  • FlexGrid
    • Added support for drag selection across frozen/non-frozen areas, including auto-scroll, zoom scaling, dragging beyond grid boundaries, and improved boundary handling.
  • License
    • Added cross-domain iframe validation to license checking to prevent unauthorized usage across different domains.

修補程式

  • Breaking Changes
    • FlexGrid
      • Added keyboard shortcuts for column/row dragging (Shift + Arrow) and resizing (Alt + Arrow) in grid headers. These new shortcuts may intercept key combinations that were previously unhandled by the grid. If your application uses Shift + Arrow or Alt + Arrow for custom behavior in grid headers, you may need to adjust your event-handling logic.
    • CSS
      • Sass module system migration: All .scss files now use @use/@forward instead of @import. Deprecated Sass functions (darken(), lighten(), type-of()) are replaced with modern equivalents (color.adjust(), meta.type-of()). Sass variables are no longer globally available and must be accessed via namespaced references. Users who compile Wijmo SCSS directly and override variables using the @import-then-override pattern will need to update to @use ... with () syntax. Users who consume pre-built CSS files are unaffected.
    • License
      • Added cross-domain iframe support for license validation. Licenses issued for 2026v1 and later, generated before this release, do not include the cross-domain flag and must be regenerated to support cross-domain iframe scenarios. If you need cross-domain iframe support, you will need to regenerate your license with the new flag. Non-iframe and same-origin iframe scenarios are not affected.