[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-dev
Subject:    Re: Table Input
From:       Michael Paus <mp () jugs ! org>
Date:       2018-06-21 10:25:51
Message-ID: b047f52c-a777-3d9a-11cc-fb3e4190a4ee () jugs ! org
[Download RAW message or body]

But this does not seem to be available for people who already dare to 
use Java9++ :-(
or did I miss something?

Am 20.06.18 um 19:45 schrieb José Pereda:
> As Daniel points out, the TableView2 control is a Gluon contribution that
> has been merged recently to ControlsFX, but it hasn't been released yet.
> Actually there is a pending PR to rename the new control to
> FixableTableView.
> 
> Regarding commit on focus, it has been implemented in two new table cell
> factories, for TextField and ComboBox cells [2].
> 
> You can use the snapshot to test it, and of course, you can clone the
> repository, there are two samples [1] available.
> 
> Jose
> 
> 
> [1]
> https://bitbucket.org/controlsfx/controlsfx/src/default/controlsfx-samples/src/main/java/org/controlsfx/samples/tableview2
>  [2]
> https://bitbucket.org/controlsfx/controlsfx/src/default/controlsfx/src/main/java/org/controlsfx/control/tableview2/cell/TextField2TableCell.java
>  
> 
> On Wed, Jun 20, 2018 at 7:06 PM, Daniel Peintner <daniel.peintner@gmail.com>
> wrote:
> 
> > Hi,
> > 
> > > I believe the last time I looked at the TableView2 contribution at
> > > > ControlsFX (which can be used as a TableView replacement), commit on
> > > focus
> > > > lost was implemented/supported.
> > > Do you have a link?
> > > 
> > The PR has been merged but the contribution is not yet available as
> > ControlsFX release.
> > Note: I think the credits go to Jose Pereda (Gluon?)
> > 
> > The easist way to test it is using jpro demo [1] where you can find a
> > TableView2 section.
> > 
> > Having said that, I don't actually know how it is implemented. I just
> > noticed commit on focus lost support while playing with this demo.
> > 
> > -- Daniel
> > 
> > [1] https://demos.jpro.one/controlsfx.html
> > 
> > 
> > 
> > > <http://fxexperience.com/controlsfx/> seems to not have it.
> > > 
> > > ---rony
> > > 
> > > > Jonathan Giles <jonathan@jonathangiles.net> schrieb am Mi., 20. Juni
> > > 2018,
> > > > 10:28:
> > > > 
> > > > > Yup,
> > > > > 
> > > > > A great regret. I wish it were supported, but it isn't due to
> > historical
> > > > > legacy. There are some small ways you can make some progress, e.g. add
> > > > > focus listeners on the editor node, but they are half solutions at
> > best.
> > > > > -- Jonathan
> > > > > (Tapped on a touch device)
> > > > > 
> > > > > On Wed, 20 Jun 2018, 10:25 AM , <fastegal@swingempire.de> wrote:
> > > > > 
> > > > > > Zitat von Tom Eugelink <tbee@tbee.org>:
> > > > > > 
> > > > > > > This is a well known and already deeply discussed issue. I'm still
> > > > > > > not sure where we are with it, but Jonathan knows I believe.
> > > > > > > 
> > > > > > > 
> > > > > > https://bugs.openjdk.java.net/browse/JDK-8089514
> > > > > > 
> > > > > > tbd_major ... since nearly 7 years :(( actually, it took 4 years to
> > > > > > get the necessity accepted, then another 2 years playing with
> > > > > > incomplete suggested fixes and then ...
> > > > > > 
> > > > > > It's a complex problem, requires
> > > > > > 
> > > > > > a) additional commit/cancel api on the virtual controls to allow
> > > > > > collaborators to cleanly terminate ongoing edits - this part has
> > still
> > > > > > been debated
> > > > > > b) a major cleanup of cell implementations - this part was under way
> > > > > > (and evolving into the good direction) until Jonathan left
> > > > > > 
> > > > > > 
> > > > > > CU, Jeanette
> > > > > > 
> > > > > > > On 19-6-2018 20:53, Ty Young wrote:
> > > > > > > > On 06/19/2018 10:51 AM, omniprof@gmail.com wrote:
> > > > > > > > 
> > > > > > > > > A minor issue in the Table component existed in previous versions
> > of
> > > > > > JavaFX
> > > > > > > > > when editing in a cell was turned on. Only if the Return key was
> > > > > > > > > pressed was
> > > > > > > > > the data entered into the backing bean. Leaving the cell with Tab
> > or
> > > > > by
> > > > > > > > > mouse did not register the change. I thought just when a cell
> > looses
> > > > > > focus
> > > > > > > > > it should trigger updating the bean. I have not looked at the
> > recent
> > > > > > builds
> > > > > > > > > but I thought I'd ask if it has come up on anyone's radar. I
> > > > > > > > > noticed it when
> > > > > > > > > I moved from teaching Swing to FX.
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > Ken Fogel
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > IIRC, this isn't specific to Table. A spinner with editing enabled
> > > > > > > > also does this and it breaks events(onKeyTyped does nothing).
> > > 
> 
> 
> --


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic