Wijmo Enterprise(日本語版)2021J v1(5.20211.792)
Released: Jun 4, 2021
2021J v1(5.20211.792) での更新項目
機能
対応環境
- TypeScript 2/3
- Angular 2/4/5/6/7/8/9/10/11/12
- React 16/17
- Vue.js 2/3
機能の改善
- 全般:Angular 12に対応しました。またAngular 12およびそれ以前のAngularバージョンのstrictモードに対応しました。
- FlexGrid:getClipStringメソッドは、無効な(負の)行または列の範囲を受け入れるようになりました。これにより、データ部分がない場合でも行または列のヘッダーのみを取得できます。
- FleSheet:CollectionViewの変更追跡を有効にしている状態で、コンテキストメニューから行挿入を行うとCollectionView.itemsAddedプロパティにデータが追加されるようになりました。
- ListBox:virtualizationThresholdプロパティが追加され、ListBoxのアイテムを仮想化できるようになりました。
仕様変更
- FlexSheet:SUM関数やCOUNT関数、COUNTIF関数などの数式による計算や比較実行時に、文字列の値が暗黙的に他の型にキャストされなくなりました。この動作はExcelの動作と同じです。
不具合の修正
- AutoComplete:AutoComplete/MultiAutoCompleteでbeginsWithSearchプロパティをtrueに設定した場合、searchMemberPathの内容が検索されない
- FlexGrid
- InputDateエディタのinvalidInputイベント内でイベントをキャンセルしても、不正な値が保持されたままにならない
- 新規行テンプレートに複数行の値を貼り付た場合、pastingCellの引数CellRangeEventArgsのrowの値が正しくない
- 列のdataMapEditorにRadioButtonsを設定している時、cellEditEndingイベント内の処理が不正になる
- 列幅を狭めるとマウスドラッグでの操作が出来なくなる
- SelectionModeがListBoxかつMergeManagerでセルが結合されている場合、Ctrl+Cキーを押下すると後に選択した行の範囲が選択およびコピーされない
- 列のalignをleftに設定していても、親要素のtext-alignによって列が左揃えではなくなる
- 最終列がブラウザの右端に表示されている時、フィルタダイアログ内のボタンの表示位置がずれる場合がある
- 複数行を行ヘッダードラッグで選択状態にして行の削除を実行する時、deletingRowでイベントをキャンセルすると複数行の選択が解除される
- 左上のセル要素をsetTooltipでツールチップの割り当て要素に指定した場合、ツールチップが表示されない
- FlexSheet:変更追跡を有効にしている時、行削除操作を元に戻してもitemsRemovedにデータが残ったままになる
- Excel:MultiRowでデータ型の異なる複数行を設定して出力した場合に正しいデータ型で出力されない場合がある
- InputDate
- valueChanged内でtextの値を取得すると、新たに選択した日付の値が取得されない
- wj-btn-default要素にtabIndexを指定してフォーカスを移動すると、フォーカス位置がテキスト部分に戻る
- MultiRow:AngularCLIで作成したアプリ内でMultiRowのセルテンプレートを参照するとスクリプトエラーが発生する
- OLAP:PivotEngineのフィールドをすべてPivotGridの列に移動した状態でCSV出力するとスクリプトエラーが発生する