1

我有锁定列的网格。我想在那里查看摘要功能。

网格配置:

    ...
features: [Ext.create("Ext.grid.feature.Summary")],
...
var columns = [
            {
                header:"Somecolumn",
                width:425,
                locked:true,
...

我在这里看不到摘要,但是在我将列的锁定属性设置为 false 时,会出现摘要。如何解决?

4

1 回答 1

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']
});
于 2012-06-11T09:38:17.017 回答