作成日: 2021/06/02 最終更新日: 2021/09/24
文書種別
不具合
状況
修正済み
詳細
FlexGridでGridDateTimeColumnを使用してセルを編集モードにすると、EditorBackgroundプロパティで設定された背景色に変わりません。また、Formatプロパティで設定された表示形式にもなりません。
回避方法
この問題は 2021J v2 (4.5.20212.747) で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
GriDateTimeColumnのCreateCellEditorメソッドをオーバーライドします。
◎サンプルコード(C#)
※修正版を適用しない場合の回避方法は以下の通りです。
GriDateTimeColumnのCreateCellEditorメソッドをオーバーライドします。
◎サンプルコード(C#)
public class GridDateTimeColumnExtended : GridDateTimeColumn
{
protected override FrameworkElement CreateCellEditor(GridRow row)
{
var editor = base.CreateCellEditor(row) as C1DatePicker;
editor.Background = Grid.EditorBackground;
editor.CustomFormat = Format;
return editor;
}
}