作成日: 2018/06/11 最終更新日: 2018/07/25
文書種別
不具合
状況
修正済み
詳細
カスタムエディタを利用した場合に、FlexGridの行を追加した際の判定が初回のみ行編集と判定されてしまいます。2回目以降は行追加として判定されます。
編集状態にしてから、Enterキーで確定した場合や、編集後にフォーカスを他の行に移動した場合には、問題なく行追加として判定されます。
編集状態にしてから、Enterキーで確定した場合や、編集後にフォーカスを他の行に移動した場合には、問題なく行追加として判定されます。
回避方法
この問題はバージョン5.20182.500で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
以下のようにセル編集後にコレクションビューの行追加をコミットします。
--------------------------------------------------
grid.cellEditEnded.addHandler(function (s, e) {
if (!e.cancel && cv.isAddingNew && !s.containsFocus()) {
cv.commitNew();
}
});
--------------------------------------------------
修正版を適用しない場合の回避方法は次の通りです。
以下のようにセル編集後にコレクションビューの行追加をコミットします。
--------------------------------------------------
grid.cellEditEnded.addHandler(function (s, e) {
if (!e.cancel && cv.isAddingNew && !s.containsFocus()) {
cv.commitNew();
}
});
--------------------------------------------------
旧文書番号
82850