Re: TableView slow vertical scrolling with 300+ columns

2020-01-28 Thread Danny Gonzalez
Hi Clemens, I am also experiencing the TableView slow vertical scrolling issue with large number of columns. Did you manage to work around this issue with a code change in TableRowSkinBase as you mentioned in your bullet point 2 and if so could you share what you did? Thanks Danny > On 28

Re: TableView slow vertical scrolling with 300+ columns

2020-01-28 Thread Ed Kennard
Hi Clemens, Thanks very much for your message, it definitely helped me crystalize the root of the issue beyond my previous understanding, and also gave me some additional options on how to work around it :) Ed On 27/01/2020, 15:45, "openjfx-dev on behalf of Clemens Kadura" wrote:

Re: TableView slow vertical scrolling with 300+ columns

2020-01-27 Thread Clemens Kadura
Hello Ed, hello all, It is also the first time that I become active in this mailing list, although I'm already monitoring this list for half a year to get familiar with your conventions. I am co-founder of a software and consulting company in Germany. We develop a system (JACAMAR) that

Re: TableView slow vertical scrolling with 300+ columns

2020-01-27 Thread Ed Kennard
Ed From: Jonathan Giles Date: Sunday, 26 January 2020 at 22:48 To: Ed Kennard Cc: Nir Lisker , "openjfx-dev@openjdk.java.net" Subject: Re: TableView slow vertical scrolling with 300+ columns It's been a wee while since I built TableView, but from memory the

Re: TableView slow vertical scrolling with 300+ columns

2020-01-26 Thread Jonathan Giles
ines > > > From: Nir Lisker > Date: Saturday, 25 January 2020 at 16:40 > To: Ed Kennard > Cc: Kevin Rushforth , " > openjfx-dev@openjdk.java.net" > Subject: Re: TableView slow vertical scrolling with 300+ columns > > So might it be better to submit a new feature

Re: TableView slow vertical scrolling with 300+ columns

2020-01-25 Thread Martin Desruisseaux
Doesn't ControlsFX have that already, or some other 3rd party library? Yes ControlsFX has a GridView class. But it is based on Skin in "com.sun.javafx" packages (replaced by "javafx.scene.control.skin" packages since JavaFX 9). I have not tested if it would still work with JavaFX more recent

Re: TableView slow vertical scrolling with 300+ columns

2020-01-25 Thread Ed Kennard
x-dev@openjdk.java.net" Subject: Re: TableView slow vertical scrolling with 300+ columns So might it be better to submit a new feature request to develop a separate and leaner control entirely, geared much more towards viewing large datasets without all the bells and whistles of a TableView?

Re: TableView slow vertical scrolling with 300+ columns

2020-01-25 Thread Ed Kennard
Hi Martin, Big thank you for your message, and for sharing your code. I took a look and it could definitely be a great starting point for me. The content we need to display is very simple, every cell just needs to display text, occasionally with an expand/collapse button on the left. So I

Re: TableView slow vertical scrolling with 300+ columns

2020-01-25 Thread Nir Lisker
> > So might it be better to submit a new feature request to develop a > separate and leaner control entirely, geared much more towards viewing > large datasets without all the bells and whistles of a TableView? > Doesn't ControlsFX have that already, or some other 3rd party library? On Sat,

Re: TableView slow vertical scrolling with 300+ columns

2020-01-25 Thread Ed Kennard
Hi Kevin, Nir, I also dug out those two bug reports and agree neither are close enough. However, it seems to be general consensus that in order to properly address the issue, TableView's virtualisation would need to be changed to support columns in addition to rows, and that the extra

Re: TableView slow vertical scrolling with 300+ columns

2020-01-25 Thread Martin Desruisseaux
Hello Ed At the center of our product is an extension of the TableView control that's responsible for displaying all the output from our pivot reporting engine. Depending on how the user configures the layout of their pivot reports, sometimes there are a legitimately large number of columns

Re: TableView slow vertical scrolling with 300+ columns

2020-01-25 Thread Kevin Rushforth
I took a quick look and didn't see one that was close enough to this, so I think it's worth submitting a new bug report. The closest I found were JDK-8166956 [1] and JDK-8185887 [2]. I also would be interested to know whether others have run into this in their applications. -- Kevin [1]

Re: TableView slow vertical scrolling with 300+ columns

2020-01-25 Thread Nir Lisker
Hi Ed, Try to search JBS [1] for this issue. If you don't find one, you can submit it through bugs.java.com, though I suspect this is known. I don't know the technicalities of VirtualFlow in TableView, so can't help there. - Nir [1] https://bugs.openjdk.java.net/issues/?jql=component %3D

TableView slow vertical scrolling with 300+ columns

2020-01-24 Thread Ed Kennard
Hi everyone, I’m new to the list, so by way of a short introduction, I’ve been working with JavaFX for the last 4 years developing a commodities trading risk management system from the ground up for a software company I co-founded in London. All our code is written in Scala, the functional