Hello everybody,
we've been experimenting with SapUI5m (Design Studio, Version 16.0.5) .
The CROSSTAB component keeps boggling us though: As soon as we change the scroll position on a locally executed server/client, it gets reset again.
We tried this with Firefox/Chrome/IE. Same result.
Scrolled down:
After a couple of seconds, it jumps back to the top:
The Chrome Developer Tools gave us the following additional information:
Right after scrolling down the crosstab a POST request gets send to the server, containing the current vertical position of the CROSSTAB, e.g. clientvpos:"317":
"component": { ..., "content": { ..., "control": {...,
alwaysfill: false,
pixelscrolling: true,
displayexceptions: false,
enablecolresize: false,
scrollnotifier: "sap.zen.request.zenSendCommandArrayWoEventWZenPVT285b5b27CLIENT_VPOS27,27__CLIENT_VPOS__27,05d,5b27CLIENT_HPOS27,27__CLIENT_HPOS__27,05d,5b27CLIENT_VPOS_END27,27__CLIENT_VPOS_END__27,05d,5b27CLIENT_HPOS_END27,27__CLIENT_HPOS_END__27,05d,5b27BI_COMMAND_TYPE27,27SET_SCROLL_POS27,05d,5b27TARGET_ITEM_REF27,27CROSSTAB_127,05d5d,true293b",
clientvpos: "317",
clientvscrolledtoend: false,
clienthpos: "0",
clienthscrolledtoend: false,
...}}}
The response still contains the same (correct) value for clientvpos:"317". But immediately after this response is received, the CROSSTAB scroll position gets reset to zero and another update is sent to the server, now containing clientvpos:"0".
Is this a bug or are we missing anything?