0

私はextjs4でグリッドに取り組んでおり、誰かが同じセルで何度もクリックされた場合にエディターを表示したいと思います。ここで、最後に選択したセルが変更された場合にbeforechangeイベントをチェックインするgrid.getSelectionModel()。getLastSeletedCell()のようなメソッドが見つからないという問題があります。

grid.getSelectionModel()。getCurrentPosition()とgetSelectionを試しましたが、どちらもnullのみを返します。grid.getSelectionModel()。getLastSelected()はレコードを返しますが、この場合は行のみを確認でき、選択された列は確認できません。誰かが同じセルで何度もクリックされたかどうかを確認する方法を誰かが知っていますか?

4

1 に答える 1

0

グリッドでcellSelectionModelを使用しているときに、選択したセルを以下の方法で見つけることができると思います。

grid.getSelectionModel().getSelectedCell();

操作を実行するために、選択したいくつかの方法を保存する必要があります。

于 2012-08-24T11:43:01.223 に答える