グリッドに専用の編集ツールバーボタンを設け、別の目的でダブルクリック/入力キーを使用したいと思います。ExtJS - ローエンドのグリッドでクリック/入力編集を防止する
行編集プラグインのクリック/入力編集の動作を、内部的にハッキングすることなく何とか変更できますか?コードを一見するとかなり硬直しているようですが、誰かが既にこの問題を抱えていて、創造的な解決策を持っていると思いました。
グリッドに専用の編集ツールバーボタンを設け、別の目的でダブルクリック/入力キーを使用したいと思います。ExtJS - ローエンドのグリッドでクリック/入力編集を防止する
行編集プラグインのクリック/入力編集の動作を、内部的にハッキングすることなく何とか変更できますか?コードを一見するとかなり硬直しているようですが、誰かが既にこの問題を抱えていて、創造的な解決策を持っていると思いました。
は、この作品のように見える、誰もがより良いアイデアを得た場合、私はこのソリューションのExtJS 4.2では
plugins: [
Ext.create('Ext.grid.plugin.RowEditing', {
startEditByClick: function(){},
onEnterKey: function(){}
})
],
提案に開いている動作しません。あなたは上記の投稿のようにあなたはonCellClick
メソッドをオーバーライドする必要があります。
plugins: [
Ext.create('Ext.grid.plugin.RowEditing', {
onCellClick: function(){}
})
]
これは私のために動作します。
プラグインの「onEnterKey」にアクセスできると思いますか?Extjs 4.2では、「Ext.grid.plugin.RowEditing」ではなく「Ext.grid.plugin.Editing」というプライベート関数のようです。 動作しません。 – Kanchan