cancel
Showing results for 
Search instead for 
Did you mean: 

Table scroll performance

Former Member
0 Kudos

Hi at all,

is there any possibility to increase the performance on scrolling in a table with round about 3000 rows.

For example to scroll one page instead of one row with the mouse scroll wheel?

Or do you have any other suggestions on increasing the performance of such huge table?

Thanks.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

visible row count is set to 25.

At the moment EhP1 is not available.

Any suggestions to scroll one page instead of one row with the mouse?

amy_king
Active Contributor
0 Kudos

Hi Claudia,

You could set application parameter WDTABLENAVIGATION to PAGINATOR. Then there would be no scroll bar offered, and the user would be forced to use the "page up", "page down", "line up", "line down" buttons. See the Table documentation for your release level.

Cheers,

Amy

Former Member
0 Kudos

Hi Amy,

the scroll bar is a needed feature 😕

br claudia

amy_king
Active Contributor
0 Kudos

Hi Claudia,

How about context paging and the onScroll event?

Cheers.

Amy

Former Member
0 Kudos

the onScroll event is helpful

thanks

amy_king
Active Contributor
0 Kudos

Hi Claudia,

What enhancement pack level is your system? With NW 7.0 EhP1, unified rendering with Light Speed is available which considerably improves performance, even with such large tables. If you are at EhP1 or higher, make sure you have not disabled the WDLIGHTSPEED parameter for the application.

Cheers,

Amy

Former Member
0 Kudos

Try to set visible rows to a limited number for example 20. That way only these rows are rendered - the rendering is quite time consuming. When you then click just below the scroll bar it wil fetch and render the next 20 rows.

Is it an ALV table? If it is you can set the visible row count like this:

  l_o_alv_setti->set_visible_row_count( 20 ).

Br Jan