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
Update SpreadsheetView code to jfx17 #1376
Conversation
- Remove "toto" from default SpreadsheetView constructor - Fix issue in OpenJFX 17 where pressing "enter" in edition will trigger edition on the cell below
…memory leak using JDF 17.
This pull request introduces 2 alerts when merging 246d898 into 7961836 - view on LGTM.com new alerts:
|
… to with fixed rows.
This pull request introduces 2 alerts when merging 2595a4c into 7961836 - view on LGTM.com new alerts:
|
controlsfx/src/main/java/impl/org/controlsfx/spreadsheet/GridVirtualFlow.java
Show resolved
Hide resolved
Changing this PR to draft as I have another commit coming that will fix another issue regarding the columns resizing. I don't know if I should open several PRs or a big one. Let me know what you prefer. I have also a bunch of unit test in my own project that I'll try to bring back here when the build will be stable with OpenJFX 16/17 |
This pull request introduces 2 alerts when merging 8761dee into 7961836 - view on LGTM.com new alerts:
|
If all changes are related to SpreadsheetView, one PR should be OK. |
…o sam-update-code-to-jfx17 # Conflicts: # controlsfx-build.properties
This pull request introduces 2 alerts when merging 8eaf545 into ae1c76a - view on LGTM.com new alerts:
|
This pull request introduces 2 alerts when merging c94d7b3 into ae1c76a - view on LGTM.com new alerts:
|
…ickers when possible between rendering and avoid removing and adding them to the scenegraph.
This pull request introduces 2 alerts when merging 949ad65 into ae1c76a - view on LGTM.com new alerts:
|
…ection when necessary.
…ntException when several layout are being done.
…t might not be displayed yet.
It would be nice if #1399 can be taken care in this PR |
…rolling on selected cell hidden by fixed rows.
…lter should be added though)
…ordingly. Issue controlsfx#358 verified for regression
…dition is currently done unless enter is pressed (enter goes to the cell belo instead of editing)
@Maxoudela bump, this never made it in and I really need it. |
Hi, Unfortunately, I am no longer working on the SpreadsheetView anymore. |
Hi @Groostav, I haven't reviewed this PR in details, but I am OK to merge it. Can you may be do a quick round of testing on the PR to check its status? |
Ok, so i pulled this and started trying to build with my java 17:
lots to do. I've also got
and I have no idea what aQute.bnd is, or does to your build process. I still struggle with gradle 🙃 |
@Groostav Your error is weird. The method is actually defined : https://openjfx.io/javadoc/17/javafx.controls/javafx/scene/control/skin/NestedTableColumnHeader.html#createTableColumnHeader(javafx.scene.control.TableColumnBase) So it should not be an issue to compile and run it. Actually, this PR code is compiled and currently running in production environment. Let me know if I can help. I remembered that I did not managed to build this under Gradle so I moved it entirely to Maven internally. But updating Gradle is a good start and should ease the transition. |
Thanks, this got things building!
i misspoke: the problem is not with the method Along those lings @Maxoudela, if this is the only place that makes it incompatible with java 11, is it worth doing something dynamically here to make the next release work for both java 17 and 11? still getting my CME in |
This is superseded with #1463 |
A bit of cleaning of the SpreadsheetView code in order to prepare the ground for OpenJFX 17.