0
我有两个选项卡的选项卡面板。我想在第二个选项卡的网格面板中添加一个新行。我想从第一个标签中完成。但我无法让它工作。是不可能添加一行到一个不可见的网格?添加行到Extjs网格面板,这是不可见的
如果网格可见,则没有错误并且我的功能可以正常工作。
我有两个选项卡的选项卡面板。我想在第二个选项卡的网格面板中添加一个新行。我想从第一个标签中完成。但我无法让它工作。是不可能添加一行到一个不可见的网格?添加行到Extjs网格面板,这是不可见的
如果网格可见,则没有错误并且我的功能可以正常工作。
使用ExtJS,无论您目前正在查看哪个标签。您可以从任何地方获取组件并将数据加载到组件中。
给电网一个ID,然后你可以使用Ext.getCmp('id');
一个例子是如下得到它:
Ext.create('MySecondPageGrid',{
extends:'grid',
id:'secondpagegrid',
store: Ext.create('MyStore'),
...
});
而且无论你正在处理您的第一页选项卡操作:
var grid = Ext.getCmp('secondpagegrid'),
store = grid.getStore();
store.load(yourData,false);
我正在使用Ext.widget()而不是Ext.getCmp()。第一个将创建一个新的网格实例。 –
我遇到类似的东西,我找不到任何解决方案。所以我保存在json中我想添加的数据,并在Tabchange上添加了数据。如果您找到解决方案,请发布。我会帮助很多。 –
你有什么尝试?你可以发布一些代码吗?否则,答案将基于很多假设 – SW4