我想打電話給重新配置在網格上改變列文這樣的例子煎茶的Ext JS更改列文本
但是我想從沒有任何外部控制做網格。
需要找到參考網格,因爲當我將它傳遞到一個變量,我獲得通話時,沒有方法的錯誤重新配置
任何幫助讚賞感謝
編輯
如果你看看帖子中的鏈接,那麼這個功能:
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有沒有方法重新配置,所以我想這是不正確的對象引用
希望這是有道理
編輯固定
感謝修正它大家的意見和答案這裏是我的問題
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);
我沒有引用電網,也不能正確地調用對象的引用,感謝大家的幫助
在Ext.grid.Panel.prototype中有一個'reconfigure'方法,除非你明確地刪除它(從原型!),否則你最終得到的變量不是對網格的引用面板...你能告訴我們你的代碼,所以我們可以看到有什麼問題嗎? – rixo
感謝您的回覆rixo,我在問題 –
中增加了一些代碼您的代碼沒有意義。您聲明的變量是指商店,而不是網格。 –