2010-07-04 5 views

Répondre

8

Utilisez des nombres pour les largeurs de colonne d'un total de 100 et configurez la vue avec forceFit, par ex.

var grid = new Ext.grid.GridPanel({ 
    cm: new Ext.grid.ColumnModel({ 
      columns: [{ 
       header: 'header1', 
       dataIndex: 'data1', 
       width: 30 
      },{ 
       header: 'header2', 
       dataIndex: 'data2', 
       width: 30 
     },{ 
       header: 'header3', 
       dataIndex: 'data3', 
       width: 40 
     }] 
    }), 
    viewConfig: { 
      forceFit: true 
    } 
}); 
+1

Si vous ne va pas changer les définitions des colonnes que vous pourriez être mieux en utilisant 'viewConfig: {autoFill: true}' la place, voir [3 Sencha docs] (http://extjs.cachefly.net /ext-3.2.0/docs/) –

Questions connexes