この例のように、グリッドで再構成を呼び出して列のテキストを変更したい
ただし、グリッドとは関係のない外部コントロールから実行したいと考えています。
変数に渡すと、再構成を呼び出すときにメソッドなしエラーが発生するため、グリッドへの参照を見つける必要があります
どんな助けでも感謝します
編集
投稿のリンクを見ている場合、この関数は次のとおりです。
onShowOfficesClick: function(){
var grid = this.down('grid');
Ext.suspendLayouts();
grid.setTitle('Employees');
grid.reconfigure(this.createOfficeStore()
グリッドを再構成する方法を示します。
私がやろうとしているのは、外部関数からグリッド参照を取得することです。それが可能かどうかはわかりません
これが私のコードの一部です
var Social_Environment_Grid = Ext.create('Ext.data.Store', {
ストアを作成するために移動しますが、あまり関連性がありません
次に、呼び出したい別のJquery関数です
Social_Environment_Grid.reconfigure(false, newColumArray)
しかし、Social_Environment_Grid has no method reconfigure というエラーが表示されるので、これは正しいオブジェクト参照ではないと思います
これが理にかなっていることを願っています
固定編集
ここでのみんなのコメントと回答のおかげで修正されましたが、私の問題でした
var Panel1 = Ext.create('Ext.panel.Panel', {
layout: 'fit',
height: 400,
layout: {
type: 'vbox', // Arrange child items vertically
align: 'stretch', // Each takes up full width
padding: 5
},
items: [{ // Results grid specified as a config object with an xtype of 'grid'
xtype: 'grid',
id: 'Panelxx1',
columns: [
それから電話する
Ext.getCmp('Panelxx1').reconfigure(false,alternativeIndex);
私はグリッドを参照していませんでしたし、オブジェクト参照を正しく呼び出していませんでした。皆さんの助けに感謝します