作成日: 2026/09/30 最終更新日: 2026/09/30
文書種別
不具合
発生環境
5.20242.21以降のバージョンで発生
状況
修正済み
詳細
FlexGridでgetMergedRangeをオーバーライドして列ヘッダ等のセル結合を行った場合、Excelエクスポートをすると、エクスポートしたファイルの列ヘッダ結合が全て解除されます。
※カスタムセル結合を行う場合は、MergeManagerを使用し、そのgetMergedRange()メソッドをオーバーライドすることを推奨しています。
(参考)グリッド:カスタムセル結合
※カスタムセル結合を行う場合は、MergeManagerを使用し、そのgetMergedRange()メソッドをオーバーライドすることを推奨しています。
(参考)グリッド:カスタムセル結合
回避方法
この問題はバージョン5.20261.52で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
1. getMergedRangeRawData()をオーバーライドして、getMergedRange()を呼び出すようにする
override getMergedRangeRawData(p, r, c, clip = true): CellRange {
return this.getMergedRange(p, r, c, clip);
}
2. エクスポート時のオプションで「includeStyles: true」に設定する