0
グリッドがあり、列にはmenuDisabled : false
が使用されているため、ヘッダーメニューが表示されています。メニューのように。列のヘッダーメニューから列を変更する方法
私は列を削除したいが、私はそれを行うことでできたことにより、任意の保留または任意の設定を取得していません。どのように私のメニューヘッダーから列を削除する方法をお勧めしますか?
グリッドがあり、列にはmenuDisabled : false
が使用されているため、ヘッダーメニューが表示されています。メニューのように。列のヘッダーメニューから列を変更する方法
私は列を削除したいが、私はそれを行うことでできたことにより、任意の保留または任意の設定を取得していません。どのように私のメニューヘッダーから列を削除する方法をお勧めしますか?
オーバーライドは、グリッド列とは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();
}
});
内線3でそれを行う方法がわからない偽の、しかし、内線4で私がExt.grid.header.ContainerクラスのgetColumnMenu関数をオーバーライドします。たぶん[this](https://fiddle.sencha.com/#fiddle/1fo8)のフィドルはあなたにいくつかのアイデアを与えることができます。 – Zoran
コメントありがとうございます。あなたのフィドル欄にはまだ列ヘッダーメニューにあります。 – David
質問を誤解していると思います(列メニューから列を削除したいと思っていました)。だから、実際に何を隠そうとしているのですか? – Zoran