作成日: 2020/08/11 最終更新日: 2020/09/23
文書種別
不具合
状況
修正済み
詳細
FlexGridにて、同一のセルに背景色とセルの最初の要素(firstChild)のinnerHTMLに任意の値が設定されている場合、FlexGridXlsxConverter.saveメソッドでExcel出力すると、セルの背景色が出力されません。
この問題は5.20201.663以降のバージョンで発生します。
この問題は5.20201.663以降のバージョンで発生します。
回避方法
この問題はバージョン5.20202.724で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
e.cell.firstChildがnullかどうかをチェックしてから、innerHTMLに値を設定します。
------------------------------------------------------------
grid.formatItem.addHandler((flex, e) => {
if (e.row === 2 && e.col === 4) {
wijmo.addClass(e.cell, 'test-background');
// --- 回避方法 ---
if (e.cell.firstChild) {
e.cell.firstChild.innerHTML = '';
}
// ---------------
}
});
------------------------------------------------------------
修正版を適用しない場合の回避方法は次の通りです。
e.cell.firstChildがnullかどうかをチェックしてから、innerHTMLに値を設定します。
------------------------------------------------------------
grid.formatItem.addHandler((flex, e) => {
if (e.row === 2 && e.col === 4) {
wijmo.addClass(e.cell, 'test-background');
// --- 回避方法 ---
if (e.cell.firstChild) {
e.cell.firstChild.innerHTML = '';
}
// ---------------
}
});
------------------------------------------------------------
旧文書番号
85886