objGrid.getRowTemplate().setStyle("height", "auto");
<body onresize="ResizeTable();" onload="ResizeTable();">
function ResizeTable()
{
var browseHeight;
var browseWidth;
browseHeight=document.body.clientHeight;
browseWidth =document.body.clientWidth;
objGrid.setSize(browseWidth -16, browseHeight-200);
//recalculate the scrollbar size, because of the auto row property
var scrollHeight = 0;
var ScrollbarMultiplicator=0.0;
for (i = 0; i < objGrid.getRowCount(); i++) {
scrollHeight += objGrid.getRowHeight(i);
}
ScrollbarMultiplicator = (browseHeight-200)/1.49;
ScrollbarMultiplicator = (browseHeight-200)/ScrollbarMultiplicator;
scrollHeight=scrollHeight*ScrollbarMultiplicator //ScrollbarMultiplicator=1.49; <-bei Window maximized und 1280 * 1024
//set new scrollbarheight
objGrid.setScrollProperty('height',scrollHeight);
objGrid.refresh();
}
This topic is archived.