ExtJS Gridpanel largeur de Colonne + forcefit
J'ai un gridpanel que je voudrais avoir 2 colonnes. Je veux la première colonne pour une largeur de 100 et la deuxième colonne à remplir la largeur restante dans le gridpanel.
Des idées?
MODIFIER
sensorListPanel = new xg.GridPanel({
id: 'sensorListPanel',
region: 'west',
width: 415,
viewConfig: {
forceFit:true,
//fitcontainer:true
},
store: sensorStore,
cm: new xg.ColumnModel({
defaults: {
width: 120,
sortable: true
},
columns: [
smSensors,
{id:'Station',header: "Station", width: 95, dataIndex: 'gml_id'},
{id:'Description', header: "Description", dataIndex: 'description'}
]
}),
sm: smSensors,
columnLines: true,
title:'Sensors',
});
Vous devez vous connecter pour publier un commentaire.
essayez de définir forceFit dans viewconfig
En spécifiant forceFit:true, non-fixe la largeur des colonnes sera redimensionné (basé sur le par rapport initial de largeur) pour remplir la largeur de la grille.
vous pouvez utiliser "autoExpandColumn" config qui présente sur la Grille.
Dans la colonne de modèle, vous pouvez spécifier la largeur fixe la largeur des colonnes.