2017-07-07 12 views
0

私はカスタムセルエディタで滑らかなグリッドを実装し、ダイアログポップアップでグリッドをレンダリングしました。
セルをクリックすると、カスタムセルエディタが開き完全に動作します。 しかし、ダイアログセルを閉じると、セルエディタは閉じず、別のページに保持されます。
グリッドの外側をクリックしたときにもセルエディタが閉じない。
また、以下のコードを試しましたが、すべての条件に適していません。滑らかなグリッドのカスタムセルエディタが閉じない

var editController = grid.getEditController(); 
editController.commitCurrentEdit(); 

どれ体私は、グリッド側の任意の操作を行う際に、セルエディタを閉じるには素敵な溶液を得てください。

+0

ダイアログが閉じているときに、グリッドを破壊している試みることができますか? –

+0

@BenMcIntyreエディタを破棄した場合は、ダイアログを開くたびにエディタを再初期化する必要があります。この方法も私にとっては大丈夫です。親ダイアログが閉じたときにエディタを閉じるデフォルトメソッドがあります。 –

答えて

1

あなたは

grid.getEditorLock().cancelCurrentEdit(); 
関連する問題