作成日: 2023/10/04 最終更新日: 2024/01/16
文書種別
不具合
発生環境
以下の条件を満たすときに再現します。
- 5.20231.904以降のバージョン
- Vite本番モード
- Microsoft Edge
状況
修正済み
詳細
アプリケーションを本番モードで実行します。この時、cellEditEndedイベントでautoSizeColumnメソッドを実行している状態でセルに値を入力すると、以下のスクリプトエラーが発生します。
Uncaught TypeError: Cannot add property InvalidScroll, object is not extensible
また入力した値が重複して入力されます。
回避方法
この問題はバージョン5.20232.939で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
main.jsの最後に以下の回避方法のコードを追加します。
import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
createApp(App).mount('#app')
// 回避方法
if (window.wijmo == null){
window.wijmo = {};
}
if (!Object.isExtensible(window.wijmo)){
window.wijmo = {...window.wijmo};
window.wijmo.InvalidScroll=false;
Object.preventExtensions(window.wijmo);
}