2016-08-24 4 views
0

グリッドがあり、列にはmenuDisabled : falseが使用されているため、ヘッダーメニューが表示されています。メニューのように。列のヘッダーメニューから列を変更する方法

Picture

私は列を削除したいが、私はそれを行うことでできたことにより、任意の保留または任意の設定を取得していません。どのように私のメニューヘッダーから列を削除する方法をお勧めしますか?

+0

内線3でそれを行う方法がわからない偽の、しかし、内線4で私がExt.grid.header.ContainerクラスのgetColumnMenu関数をオーバーライドします。たぶん[this](https://fiddle.sencha.com/#fiddle/1fo8)のフィドルはあなたにいくつかのアイデアを与えることができます。 – Zoran

+0

コメントありがとうございます。あなたのフィドル欄にはまだ列ヘッダーメニューにあります。 – David

+0

質問を誤解していると思います(列メニューから列を削除したいと思っていました)。だから、実際に何を隠そうとしているのですか? – Zoran

答えて

-1

オーバーライドは、グリッド列とはhideable設定:

Ext.define('overrides.grid.column.Column', { 
    override: 'Ext.grid.column.Column', 

    hideable: false,   // Whether the column should be hideable. 

    // Initializes the component. 
    // @override 
    // 
    initComponent: function() { 
     this.callParent(); 
    } 
}); 
関連する問題