Grid Height Control Issue

Hi,
Here I’m receiving 3000 records from my grid. After loading completed , I got one script error.
That error could be [.js file].
Code:
//set grid height
var pageHeight = 0;
var gridHeight = 0;
function setGridHeight() {

    pageHeight = window.innerHeight;
    pageWidth = window.innerWidth;
    if (pageWidth / pageHeight > 1.5) {
        gridHeight = pageHeight * .77;
    } else {
        gridHeight = pageHeight * .78;
        
    }
    $('#gridbox').height(gridHeight);

}

Here I have attached my screen shot also.
Note: It said line no:122 is [gridHeight = pageHeight * .78;]. Before onwards i didn’t receive any script error look like this.

//My GridConstructor Functionality
//gridConstructor();
mygrid = new dhtmlXGridObject(‘gridbox’);
mygrid.init();

    mygrid.setImagePath("../../Images/dhtmlxGrid/imgs/");
    mygrid.setSkin("dhx_skyblue");
    mygrid.enableSmartRendering(true); //amiu
    //enabled column move 
    mygrid.enableColumnMove(true);
    mygrid.enableBlockSelection(true);
    mygrid.forceLabelSelection(true);
    mygrid.enableStableSorting(true);
    mygrid.attachEvent("onKeyPress", onKeyPressed);
    mygrid.enableMultiline(true);
    mygrid.setAwaitedRowHeight(20);
    attachEvent();
    setGridHeight();
    selectFrozenColumnsIfCookie();
    if (data != 0) {
        mygrid.parse(data);
    }
    mygrid.loadOrderFromCookie(controller + "_ORDER");
    mygrid.loadSizeFromCookie(controller + "_SIZE");
    mygrid.loadSortingFromCookie(controller + "_SORTING");
    mygrid.loadHiddenColumnsFromCookie(controller + "_HIDDEN");
    mygrid.enableAutoSizeSaving(controller + "_SIZE", "expires=" + date);
    mygrid.enableSortingSaving(controller + "_SORTING", "expires=" + date);
    mygrid.enableOrderSaving(controller + "_ORDER", "expires=" + date);
    mygrid.enableAutoHiddenColumnsSaving(controller + "_HIDDEN", "expires=" + date);
    mygrid.splitAt(frozenColumns.toString());
    gridSortIfCookie("gridSortCall");
    mygrid.enableHeaderMenu();

Regards,
S.Dhivya


Where is the configuration of your header? If it’s in the xml you don’t need to call init() of your grid.
Please, provide with a complete demo. Here you can find a tutorial:
docs.dhtmlx.com/doku.php?id=othe … leted_demo

Hello,

After I comment out this line [mygrid.init();]. Still i’m facing the same script error.
Can u pls me.

Please, provide with a complete demo, where the issue can be reproduced.
Here you can find a tutorial:
docs.dhtmlx.com/doku.php?id=othe … leted_demo