0

グリッドに専用の編集ツールバー ボタンを配置し、他の目的でダブルクリック/Enter キーを使用したいと考えています。

内部をハッキングせずに、行エディター プラグインのクリック/Enter-to-Edit 動作をどうにか変更できますか? コードを一見するとかなり厳格に見えますが、おそらく誰かがすでにこの問題を抱えていて、創造的な解決策を持っているのではないかと思いました。

4

2 に答える 2

3

これはうまくいくように見えます。誰かがより良いアイデアを持っていれば、私は提案を受け付けています

plugins: [
    Ext.create('Ext.grid.plugin.RowEditing', {
        startEditByClick: function (){},
        onEnterKey: function (){}
    })
],
于 2012-04-15T03:48:10.723 に答える
0

ExtJs 4.2 では、このソリューションは機能しません。onCellClick上記のようにメソッドをオーバーライドする必要があります。

plugins: [
    Ext.create('Ext.grid.plugin.RowEditing', {
        onCellClick: function (){}            
    })
]

これは私にとってはうまくいきます。

于 2014-10-29T09:25:31.313 に答える