作成日: 2021/01/28 最終更新日: 2021/04/21
文書種別
不具合
状況
修正済み
詳細
データ型の異なる複数行を設定しているグリッドをExcel出力します。
セルの表示位置を確認するとセルに設定されている型の表示位置で出力されない場合があります。
例:複数行で1行目をNumber型、2行目をString型にしてExcel出力を行います。
出力後のセルの表示位置
1行目:右揃え(正しい動作)
2行目:右揃え(不正な動作)
データの型にあった表示位置で出力されるのが正しい動作です。
セルの表示位置を確認するとセルに設定されている型の表示位置で出力されない場合があります。
例:複数行で1行目をNumber型、2行目をString型にしてExcel出力を行います。
出力後のセルの表示位置
1行目:右揃え(正しい動作)
2行目:右揃え(不正な動作)
データの型にあった表示位置で出力されるのが正しい動作です。
回避方法
この問題はバージョン5.20211.781で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
明示的にtext-alignを設定します。
JavaScript
--------------------
cells: [
{ binding: 'fccd', header: '店舗コード', format: 'd4' },
{ binding: 'fcname', header: '店舗', cssClassAll: 'my-column' }
]
--------------------
CSS
--------------------
.my-column{
text-align: left;
}
--------------------
修正版を適用しない場合の回避方法は次の通りです。
明示的にtext-alignを設定します。
JavaScript
--------------------
cells: [
{ binding: 'fccd', header: '店舗コード', format: 'd4' },
{ binding: 'fcname', header: '店舗', cssClassAll: 'my-column' }
]
--------------------
CSS
--------------------
.my-column{
text-align: left;
}
--------------------
旧文書番号
86365