我想在网格上调用 reconfigure 来更改列文本,就像这个例子一样
但是我想从一个与网格无关的外部控件来完成它。
需要找到对网格的引用,因为当我将它传递给变量时,调用重新配置时出现无方法错误
任何帮助感谢感谢
编辑
如果您查看帖子中的链接,那么此功能:
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);
我没有引用网格,也没有正确调用对象引用,谢谢大家的帮助