-
Notifications
You must be signed in to change notification settings - Fork 743
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
DataTable: frozen columns + column groups not properly rendered #9854
Comments
Yep there a few open frozen columns bugs so this doesn't surprise me. |
@Rapster I just don't think frozen columns are designed to work with column groups. There are way too many difficult things to support with this even from looking at your screenshot. I think we need to do a better job if frozen columns are being used we throw errors if someone is using HeaderRow or ColumnGroups stating it's "not supported". Thoughts? |
I think |
OK so i am not sure how this will work if you have the following
|
TBH I don't know, I know it works in the new version, but I didn't try every possibilities... Whenever people will show interest in this, I'll give it a try |
OK I guess that is why I was saying this seems really difficult to support without people opening more bugs saying "this doesn't work". |
Describe the bug
Having a table with frozen columns and columns groups doesn't render properly
Reproducer
Update
group.xhtml
from showcase with:You'll end up with this:
Expected behavior
I honestly have no idea 😅 But not this for sure, at least I expect one column to be frozen and the rest in a scroll view.
Note on the side: I have plan to do some "massive" refactoring regarding how ColumnGroup works (i'll try to keep some backward compatibility but no guarantee), see #6409, so if there is an easy fix let's welcome it otherwise maybe wait for the refacto
PrimeFaces edition
Community
PrimeFaces version
13.0
Theme
No response
JSF implementation
Mojarra
JSF version
2.3
Java version
8
Browser(s)
Chrome 110.0
The text was updated successfully, but these errors were encountered: