我有带锁定列的网格。我希望在那里看到摘要功能。
网格配置:
...
features: [Ext.create("Ext.grid.feature.Summary")],
...
var columns = [
{
header:"Somecolumn",
width:425,
locked:true,
...
我在这里看不到摘要,但是在我将列的锁定属性设置为false的情况下,会出现摘要。如何解决?
答案 0 :(得分:4)
向网格添加锁定列时,ext会创建2个不同的网格,1表示锁定列,1表示其他网格。
创建此网格时,它不会将要素传递给已创建的网格。
要解决此问题,您必须覆盖Ext.grid.Lockable.injectLockable
方法并将要素复制到已创建的网格。
这是4.0.7的修复
Ext.override(Ext.grid.Panel, {
normalCfgCopy: ['invalidateScrollerOnRefresh', 'verticalScroller', 'verticalScrollDock', 'verticalScrollerType', 'scroll', 'features'],
lockedCfgCopy: ['invalidateScrollerOnRefresh', 'features']
});