0

グリッドから列を削除する機能を作成しようとしていますが、ユーザーが右クリックした列の検出に問題があります (右クリック > 削除オプション付きのコンテキスト メニュー)。

今のところ、そのcontextMenuようなものを表示しています

viewConfig: {
    stripeRows: true,
    listeners: {
        itemcontextmenu: function(view, rec, node, index, e) {
            e.stopEvent();
            contextMenu.showAt(e.getXY());
            return false;
        }
    }
},
4

1 に答える 1

2

すべての列の contextmenu イベントにハンドラーをアタッチすると、列にアクセスできます。次に、setConfig 関数を使用して列の新しい配列 (削除したものを除く) を渡すことで、列モデルを更新できます。

于 2012-05-08T10:14:09.343 に答える