ParamQuery grid support forum

General Category => Help for ParamQuery Pro => Topic started by: Uni on August 13, 2021, 01:08:01 pm

Title: How to set grid to align top row after scrolling?
Post by: Uni on August 13, 2021, 01:08:01 pm
Hello,

in older versions (4 and before), after scrolling, top row was always aligned to top (e.g. https://paramquery.com/pro/demos40/infinite_scroll),(http://v4-top-row-aligned.png)
but in newer versions, top row was no longer aligned to top (e.g. https://paramquery.com/pro/demos77/infiniteV)(http://v7-top-row-not-aligned.png).

Is it possible to set such feature in newer versions?

We tried this:
Code: [Select]
let grid  = pq.grid("#grid_json", obj);
grid.on( "scrollStop", function( event, ui ) {
    grid.scrollRow( { rowIndxPage: grid.getViewPortIndx().initV } );
} );
but clicking on scrollbar arrow down, it jumps back on current row.

Thanks
Title: Re: How to set grid to align top row after scrolling?
Post by: paramvir on August 13, 2021, 04:41:48 pm
scrolling is entirely different in v4 and later versions.

v4 uses virtual scrollbars while v>=5 uses native scrollbars and I don't see any way to mimic v4 scrolling with native scrollbars.