作成日: 2025/10/24 最終更新日: 2026/02/04
文書種別
不具合
発生環境
5.20241.19以降のバージョンで発生
状況
修正済み
詳細
ReactコンポーネントのFlexSheetでisTabHolderVisibleプロパティをfalseに設定すると下記のエラーが発生します。
Cannot read properties of undefined (reading 'visible')
回避方法
この問題はバージョン5.20252.44で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
FlexSheetのイベントハンドラ内でisTabHolderVisibleプロパティの設定を行います。
const initializeFlexSheet = useEvent((flex) => {
flex.deferUpdate(() => {
...
// 回避方法:初期化後にisTabHolderVisibleを設定する
flex.isTabHolderVisible = false;
});
});
...
return (
<div className="container-fluid">
{/* 回避方法: ここでのisTabHolderVisibleの設定を削除する */}
<wjGridSheet.FlexSheet id="sample-sheet" initialized={initializeFlexSheet}>
<wjGridSheet.Sheet name="Country" itemsSource={data} />
</wjGridSheet.FlexSheet>
</div>
);