창 크기에 따라 격자 패널의 크기를 조정하는 방법은 무엇입니까? viewconfig { forcefit:true }
하지만 인터넷 탐색기 격자 패널에서는 창 크기가 으로 조정되지 않습니다.격자 크기 조정 문제
이 문제에 제발 도와주세요 :
var grid = new Ext.grid.GridPanel({
store : store,
colModel : colModel,
view : gv,
stateId : 'myGridid',
stateful : true,
plugins : [filters],
autoHeight : true,
stripeRows : true,
id : 'my-grid',
title : xppo.st('SDE_PRINTERS'),
viewConfig : { forceFit: true },
tbar : tb,
listeners: {
cellclick: function(grid, rowIndex, colIndex, e) {
colClicked = colIndex;
if (colClicked != 0) {
if (grid.getColumnModel().getDataIndex(grid.getColumnModel().getColumnId(colIndex)) == 'Incident') {
return; }
}
if (colClicked != 0) {
var record = grid.getStore().getAt(rowIndex);
var paramInScope = record.get("InScope");
var paramAssetID = record.get("AssetID");
if (paramInScope == 'Yes') {
OpenPrinterDetailsPopup(paramAssetID, 800, 600);
} else {
OpenPrinterDetailsPopup(paramAssetID, 300, 200);
}
}
}
, rowdblclick: function(grid, rowIndex, columnIndex, e) {
if (colClicked != 0) {
var record = grid.getStore().getAt(rowIndex);
var paramInScope = record.get("InScope");
var paramAssetID = record.get("AssetID");
if (record == null) { return; }
if (paramInScope == 'Yes') {
OpenPrinterDetailsPopup(paramAssetID, 800, 600);
} else { OpenPrinterDetailsPopup(paramAssetID, 300, 200); }
}
}
, expandedFilter: function() { Ext.getCmp('my-grid').setWidth(860); }
, collapsedFilter: function() { Ext.getCmp('my-grid').setWidth(1060); }
}
});
var userHidden = false;
if (showColumn) { grid.getColumnModel().setHidden(23, false); }
else { grid.getColumnModel().setHidden(23, true); }
if (fl1) { grid.getColumnModel().setHidden(3, fl1); }
else { grid.getColumnModel().setHidden(3, flags1); }
grid.getStore().reload();
grid.render('grid-example');
});
나는 그리드에 대한 뷰포트를 제공하고 grid.render 라인을 주석 처리했지만 웹 페이지에는 그리드가 표시되지 않습니다. 내 코드는 스크립트 태그에서 javascript를 제공 한 ascx 페이지에 있습니다. 당신은 마크에 대한 바디 태그를 언급했는데 그 부분을 얻었습니다. 설명해 주시겠습니까? – xrx215
다음은 그리드와 함께 사용할 수있는 Ext JS Viewport complete html 페이지입니다. http://gist.github.com/313826 –
감사합니다. 감사합니다. – xrx215