ExtJS边框布局拆分调整大小不起作用!

时间:2010-12-15 20:12:22

标签: extjs split border

我有一个带网格和面板的边框布局,网格位于“中心”,面板位于“南方”。

调整区域大小的句柄似乎有效,但在释放鼠标时,不会发生任何变化,并且面板保持原样。

var content = new Ext.grid.GridPanel({
                                  id: 'bug-grid',
                                  border: false,
                                  view: new Ext.grid.GroupingView(),
                                  region: 'center',
                                  plugins: [filters],
                                  store: bugStore,
                                  colModel: columnModel,
                                  trackMouseOver:false,
                                  loadMask: true,
                                  sm: new Ext.grid.RowSelectionModel({singleSelect:true}),
                                  listeners: {
                                      rowclick: {
                                          fn: function(grid, rowIndex, event) {
                                              var bug_id = grid.store.getAt(rowIndex).id;
                                              Ext.getCmp('activity-panel').load(activity_lines_path(bug_id));
                                          }
                                      }
                                  },
                                  bbar: new Ext.PagingToolbar({
                                                                  plugins: [filters],
                                                                  pageSize: pageSize,
                                                                  store: bugStore,
                                                                  displayInfo: true,
                                                                  displayMsg: 'Displaying bugs {0} - {1} of {2}',
                                                                  emptyMsg: "No bugs to display"
                                                              })
                              });
var activity = new Ext.Panel({
                                 id: 'activity-wrapper-panel',
                                 region: 'south',
                                 items: getActivityPanel(),
                                 autoHeight: true,
                                 bodyBorder: false,
                                 border: false
                             });
var page = new Ext.Panel({
                             id: 'page',
                             layout: 'border',
                             defaults: {
                                 split: true,
                                 frame: true
                             },
                             items: [content, activity],
                             renderTo: 'application',
                             height: 800
                         });

1 个答案:

答案 0 :(得分:0)

我设置autoHeight: true,他们不应该在那里。删除它解决了问题。