2010-12-15 4 views
1

J'ai une disposition de bordure avec une grille et un panneau, la grille est en 'centre', le panneau est en 'sud'.Le redimensionnement de la disposition de la bordure ExtJS ne fonctionne pas!

La poignée pour redimensionner les régions semble fonctionner, mais lors du relâchement de la souris, aucun changement ne se produit et les panneaux restent là où ils se trouvent.

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 
         }); 

Répondre

0

J'ai eu autoHeight: true ensemble, où ils ne devraient pas avoir été. Retrait qui a résolu le problème.

Questions connexes