Left split and frozen column header when listening to global scrolling event.

Hi,
My team and I are wondering if it is possible to preserve the left split and frozen column header when we listen to global scrolling event instead of webix scrolling event?
The use case is that we may place the webix grid inside an Ext container and the size of webix grid will dictate the size of said container thus we will have to use a scroll bar at the container’s level.

Any response is much appreciated.

Unfortunately there is no way to achieve such result.

If you need to place a component in the Ext container, why do not use a scroll of component instead of the container’s scroll ? Also, to use the external scroll you will need to use the auto-height mode of the datatable, which is fine, but it will degrade performance for big datasets ( as datatable will need to render all rows, while, in case of inner scroll usage, datatable renders only visible rows )

Thank you Maksim, after re-discussing with our project manager, it turns out that this behavior is not desired anyway. Why do we need to use auto-height mode? We tested it without using auto-height and it is scrolling appropriately. Thanks again.

Why do we need to use auto-height mode?

By default grid has an inner scroll, so if you place it in the container grid will use inner scroll and will not produce the scroll on the container.

Grid with auto-height enabled will not have an inner scroll, it adjust self to fit all rows without as scroll. As result if you will place such grid in the container, it can produce the scroll on the container.

There is no need to use auto-height in a common case. Actually the performance without auto-height will be better.