Wie Höhe festlegen zu ExtJs Grid?
Ich haben, Folgen Sie der Struktur:
TabPanel->FormPanel->Grid
Und ich möchte set raster Höhe für alle freien Speicherplatz auf formpanle. Wenn ich, sagt layout:
fit " in FormPanle ersten textfield bekommen alle Raum formpanel. Wie das zu tun, was ich will?
FormPanel:
var search = new Ext.FormPanel({
labelAlign: 'top',
frame:true,
title: 'Поиск',
//layout:'fit',
viewConfig:{ forceFit: true },
//bodyStyle:'padding:5px 5px 0',
GridPanel:
var searchTab = new Ext.grid.GridPanel({
store: searchStore,
region: 'center',
cm: searchCm,
layout:'fit',
selModel: new Ext.grid.RowSelectionModel(),
stripeRows : true,
height: 390,
autoExpandColumn:'expColumn',
loadMask: true,
id: 'searchTab',
title:'Найденные объекты',
autoScroll: true,
Du musst angemeldet sein, um einen Kommentar abzugeben.
Benutzer borderLayout und unterteilt in 2-Region.Norden und in der Mitte. Fügen Sie Ihre top-panel-Inhalte in der region Nord und Gitter in der Mitte-region.
Fixieren Sie die Höhe für textfield und Versuchen, height:'100%' für gridpanel. Sushant Jain die Lösung ist gut, aber in zu gehen für die Höhe:'100%', wenn Sie möchten raster zu besetzen übrig gebliebenen Gebiet. region: 'center' hilft zu besetzen übrig gebliebene Gebiet von Nord-region, aber wenn Sie zu beheben, die Höhe oder die Breite, als auch, wenn center-region zu erweitern, zu besetzen, Links über dem Gebiet grid-panel bleiben auf fester Höhe.