作成日: 2017/06/07 最終更新日: 2020/12/14
文書種別
使用方法
詳細
FlexGridのkeyActionTab、keyActionEnterプロパティにKeyActionのCycleEditableを設定すると、列のisReadOnlyプロパティにtrueが設定されたセルをスキップして、セル選択を移動することができます。
CycleEditableを設定しない場合や5.20202.699以前のバージョンを使用する場合、FlexGridのbeginningEditイベントで編集をキャンセルする方法での編集不可セルを含む場合に、Tabキー、Enterキー押下で編集不可セルをスキップして、セル選択を移動するには、下記サンプルのようにkeydownイベントを使用し、移動先のセルが編集不可であれば、その次のセルに移動するように実装します。
このサンプルでは、列のisReadOnlyプロパティにtrueを設定する、FlexGridのbeginningEditイベントで編集をキャンセルする方法でで編集不可セルを設定し、編集不可セルの背景色をlightgreyにしています。
CycleEditableを設定しない場合や5.20202.699以前のバージョンを使用する場合、FlexGridのbeginningEditイベントで編集をキャンセルする方法での編集不可セルを含む場合に、Tabキー、Enterキー押下で編集不可セルをスキップして、セル選択を移動するには、下記サンプルのようにkeydownイベントを使用し、移動先のセルが編集不可であれば、その次のセルに移動するように実装します。
このサンプルでは、列のisReadOnlyプロパティにtrueを設定する、FlexGridのbeginningEditイベントで編集をキャンセルする方法でで編集不可セルを設定し、編集不可セルの背景色をlightgreyにしています。
サンプル
関連情報
旧文書番号
82193