gpt4 book ai didi

javascript - 在 ExtJs 中使用相同的组件

转载 作者:行者123 更新时间:2023-12-02 17:46:20 25 4
gpt4 key购买 nike

​我有几个 extjs 网格,我将它们定义如下:

var aGrid = new Ext.grid.GridPanel({

bbar : pagingToolbar
});

var bGrid = new Ext.grid.GridPanel({

bbar : pagingToolbar
});

但是如果我使用上面的 pagingToolbar ,它就无法按预期工作。只有第一个网格有效,二年级时工具栏不会出现。一次只有一个网格处于事件状态。我们做

myTabPanel.hideTabStripItem(aGrid); 
myTabPanel.add(bGrid).show();
aGrid.bbar = null;
bGrid.bbar = pagingToolbar;

最佳答案

您应该按如下方式实例化它们:

var aGrid = new Ext.grid.GridPanel({

bbar : pagingToolbar1
});

var bGrid = new Ext.grid.GridPanel({

bbar : pagingToolbar2
});

我一直在使用的另一种方法是:

var aGrid = new Ext.grid.GridPanel({

bbar : { xtype: 'pagingtoolbar', store: 'Ext.data.Store'}
});

var bGrid = new Ext.grid.GridPanel({

bbar :{ xtype: 'pagingtoolbar', store: 'Ext.data.Store'}
});

使用每个对象的两个实例(例如 store 或 pagingtoolbar)是绝对必要的。

关于javascript - 在 ExtJs 中使用相同的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21716753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com