2

コンボの選択に応じて行編集プラグインを無効にしたいのですが、グリッド参照があります。どうすれば無効にできますか? (私はそれを破棄しようとしましたが、ウィンドウを閉じると、「Uncaught TypeError: Cannot call method 'getView' of undefined」が表示されます。

4

1 に答える 1

2

falseRowEditingbeforeeditイベントから戻ります。

listeners: {
    beforeedit: function(editor, context){
        if(comboBox.getValue() === /* whatever conditions you have */){
            return false;
        }
    }
}

同じ効果を達成するように設定することもできますが、イベントからの復帰はExt JS 4ライブラリの標準的なイディオムであるcontext.cancel = trueため、実際にはその意味がわかりません。falsebeforexyz

于 2012-10-08T12:41:13.173 に答える