2012-06-07 59 views
1

我有鎖定列的網格。我想在那裏看到彙總功能。ExtJS4:鎖定列和摘要的網格

網格配置:

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

我看不出這裏總結的,但在那裏我設置列的鎖定屬性設置爲false,似乎總結。如何解決它?

回答

4

向網格外部添加鎖定的列時創建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'] 
}); 
修復