Wijmo Enterprise(日本語版)2024J v2

Released: Nov 11, 2024

2024J v1.1(5.20241.19版) での更新項目

機能

対応環境

  • TypeScript 2(2.9.2)/3(3.0.0、3.1.2、3.9.9)/4(4.0.2-4.0.7、4.3.2、4.7、4.8、4.9)/5(5.2.2、5.4)
  • Angular 16/17/18
  • React 16/17/18
  • Vue.js 3
  • Next.js 14
  • Nuxt.js 3

機能の追加

  • FlexChart
    • minXおよびmaxXプロパティが追加され、データソース外のデータ範囲を超えてTrendLineを拡張できるようになりました。
    • Position列挙体に次のオプション値が追加され、凡例の表示位置を変更できるようになりました。
      • TopLeft、TopRight、BottomLeft、BottomRight、LeftTop、LeftBottom、RightTop、RightBottom
    • legendクラスにreverseプロパティが追加され、積み上げチャートのデータ順と凡例の表示順を揃えることができるようになりました。
  • FlexGrid
    • freezeCellsプロパティが追加され、固定列を右側に、固定行を下に設定できるようになりました。
  • FlexGridFilter
    • 条件フィルターの抽出条件に「指定の値で始まらない」と「指定の値で終わらない」が追加されました。
  • InputDate
    • invalidInputイベントのイベント引数にisUserInputオプションとkeepInvalidTextプロパティが追加されました。
  • RESTCollectionView
    • virtualizationプロパティが追加され、データを仮想化した状態でのフィルターやソートを実行できるようになりました。
    • groupOnServerプロパティが追加され、サーバーサイドでのグルーピング機能がサポートされました。
    • groupLazyLoadingプロパティが追加され、グループ単位での遅延読み込みが可能になりました。
  • TreeView
    • allowMultiSelectプロパティが追加され、複数のノードを選択した状態でのドラッグ&ドロップが可能になりました。
    • preserveSelectedNodeプロパティが追加され、ノード選択を変更せずに展開のみ行えるようになりました。

機能の改善

  • InputDate、InputDateRange
    • invalidInputイベントでイベントキャンセルを設定している時、範囲外の値が入力された場合、範囲外の値は不正な値として保持されるようになりました。
  • React
    • コントロールの初期化にuseEffectではなくuseLayoutEffectが使用されるようになりました。

仕様変更

  • FlexChart
    • X-AxisのpositionプロパティがLeftまたはRightに設定されている場合の動作が変更されました。
    • Y-AxisのpositionプロパティがTopまたはBottomに設定されている場合の動作が変更されました。
  • FlexGrid
    • 結合セルを編集している時の動作が変更されました。

不具合の修正

FlexChart

  • plotMarginプロパティを設定した状態でチャートの幅を変更すると画面がフリーズする

FlexGrid

  • v-ifを使用して表示/非表示を切り替えた後、グリッドのitemsSourceを変更するとコンソールエラーが発生する
  • セルテンプレートを利用している場合に、autoRowHeightsがtrueでもコンテンツに合わせた行の高さの自動調節が実行されない
  • 親グリッドの1列目を非表示にすると詳細行内のグリッドが表示されない
  • 固定列をグリッドの表示領域幅以上にマウスドラッグし続けると、表示は領域以上に列幅が広がる
  • 高さ指定のあるブロック要素で囲んでいる場合に行をクリックすると動作が不正になる
  • selectionModeをListBoxに設定した状態で、複数行を選択しctrl+セルクリックで行の選択をすべて解除していくと不正な行情報が取得される
  • childItemsPathを設定するとgetErrorに設定した検証エラーが発生しない
  • セルテンプレートに配置したlabelタグに対してhiddenを設定しても項目が表示されてしまう
  • 行ヘッダの幅が28pxの時、データセルを編集すると鉛筆アイコンの横に省略文字が表示される
  • FlexGridCellTemplateを使用してヘッダにテキストボックスを追加しても文字を入力できない

FlexSheet

  • Excelをインポートした場合、シートの列幅がExcelで設定されている列幅と異なる

MultiRow

  • 垂直方向に結合されたセルにInputNumberを設定した場合、編集モードにするとスピナーボタンが縦に表示される

UndoStack

  • Undoを実行した場合、Undoされたセルが選択されない

wj-labeled-input

  • モーダルポップアップ内のwj-labeled-inputクラスを設定したdiv要素内に配置したinput要素にフォーカスが遷移しない

その他

  • KnockoutJSは2024v1(5.20241.9)のアナウンスの通り、サポート対象外となりました