Wijmo(英語版)

企業向けアプリ開発用の高性能のJavaScript UIコンポーネント

MESCIUS (旧社名:GrapeCity) 社の製品
1996 年より日本国内にてComponentSourceで販売中。

価格:¥ 166,650 (税込)〜 バージョン: 2026 v1 新機能 更新: 四半期ごとに?

i

Please note that Wijmo Core is no longer available as new licenses, customers should purchase Wijmo Enterprise instead.
Existing Wijmo Core customers can continue to renew their current subscription.

Wijmo 2023 v1

Released: May 12, 2023

2023 v1 での更新項目

機能

  • Improved support for React 18 - Added support for React 18 Strict Mode which helps developers find common bugs during development.
  • Accessibility Improvements - Here are some of the improvements that have been added in this release:
    • Improved FlexGridFilter popups for filtering by condition and by value to match announcements in Microsoft Excel.
    • Improved Selector checked state announcement.
    • Improved Selector description label.
    • Improved how screen readers interpret visually hidden columns.
    • Added headersFocusability property to FlexGrid, which allows keyboard navigation into the row and column headers.
    • Added ariaLabel property to FlexGrid for giving the grid a caption.
  • Allow FlexGrid Headers to be Focused with Keyboard Navigation - Added a new headersFocusability property which can be set to: None (default), Row, Column, or Both. These settings will determine whether keyboard navigation will continue into the row or column headers. When headers get focus, they are also fine-tuned for accessibility so that they are announced properly by screen readers.
  • Dynamic Culture Swapping in Globalization - Modern JavaScript applications need to be able to adapt and re-render quickly. Globalization in Wijmo has always been supported, but the culture was not able to be swapped at runtime in certain scenarios. To fully support this, a changeCulture API has been added which allows you to swap cultures at runtime, which will cause the components to re-render as needed to reflect the new culture.
  • Change How Empty Edits Behave in FlexGrid - FlexGrid will trigger a changed event in some cases when an empty cell is edited, but not changed. For example, a cell bound to a null value, if edited and committed, becomes an empty string. You can now change this behavior by setting the new commitEmptyEdits boolean. By default, it's true, but you can set it to false, which will prevent empty edits to be committed (leaving existing null, NaN, empty string, and undefined values as-is if the cell enters edit mode but no new value is entered).
  • Breaking Changes
    • Due to Google's decision to deprecate their Google Signin Library, the wijmo.cloud.OAuth2 class is being deprecated.
    • To improve accessibility, [wj-part='ch'] (which contains column headers) has been moved before data rows in elements that normally have aria-hidden, but if headersFocusability is set, aria-hidden will be removed. It is possible that this change could impact CSS selectors that customers have written, but it isn't likely.

不具合の修正

  • Fixed other minor bugs related to the component behaviors in different screen readers.