-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sticky columns for Analytical Table #566
Comments
Hi everyone! Seems like there hasn't been much going on in this issue lately. If there are still questions, comments, or bugs, please feel free to continue the discussion. Inactive issues will be closed after 30 days. Thanks. |
Hello! Could please consider this feature in the upcoming releases? Thank you! |
Hi! @MarcusNotheis Was there any update on this? I see the todo tag has been removed, so I'm wondering. Thank you in advance for the help! |
Hey @sieunjang, this feature request is still on our roadmap. The Apart from that, I think that we will require some more time for this issue, we had tried to implement sticky columns with our current approach but it was really hacky and not performing well. We heard that new version (v8) the underlying |
Thanks for the quick response @MarcusNotheis! That makes sense. Since, we're on the topic of sticky elements, is there a plan to implement sticky rows by any chance? I had looked into making the first row sticky inside an Analytical Table, but I noticed this below: Screen.Recording.2021-08-12.at.4.40.29.PM.movThe table I'm showing in my video is from here. I saw that the first row with aria-rowindw="0" disappears as I scroll down. So, my attempt to make the first row sticky with css properties wasn't successful because I'm also implementing infinite scrolling (and the table has a fixed height). Or is there a way to make the first row sticky with a different solution? If you have any insight to share, please let me know! Thank you :) |
Hi! @MarcusNotheis Was there any update on this? Thank You! |
Hi @MarcusNotheis, Best Regards, |
Hi all, sorry for the delayed response time. We had an internal discussion about this topic and unfortunately we don't find it practical adding sticky behavior to the current implementation of the table. We looked at different ways to implement it, but it always had too many downsides, mostly related to performance, but also the overhead and complexity that this feature would add to the table would be too excessive. We're planning to build a new table, with a more modular approach though. I can't promise anything yet, but sticky behavior is on top of the list for this table. Right now we don't have a roadmap, but we'll try to get it started this quarter. And don't worry, the current |
@Lukas742 do you have any updates on this, that you can share with us? |
Hi @MadSandwich unfortunately not, once we start working on this, we will move this from "Future" in our Roadmap to the appropriate quarter in which we plan to complete the implementation. |
Hi. Tanstack-React-Table V8 has been out there for some time now. why is ui5-react still von V7? V8 would support sticky/pinned columns pretty easily it seems https://tanstack.com/table/v8/docs/examples/react/column-pinning |
Hi @cproinger The API of v7 and v8 is not compatible and migration is not really feasible due to the complexity of the component. |
Will this be part of the webcomponents 2.0 release (with the new table implementation) or can it be more easily provided after the upgrade? |
we would also love to have sticky columns in |
I know you're busy, so just bumping the question @Lukas742 @MarcusNotheis thanks in advance! 👋 |
The
Thanks for the offer! Feel free to check out the implementation, however, as the |
Option to configure first two columns as sticky
When user scrolls the Analytical table columns horizontally, is it possible to configure first two column as sticky i.e. they are always visible. e.g.
The text was updated successfully, but these errors were encountered: