i'm trying have keyevent handler on tablerow of tableview, handler doesn't called. i'm aware handler can registered on tableview , use selectionmodel/ focus model slected or focussed item want register key event on row specific use case. documentation of onkeypressed event says,
defines function called when node or child node has input focus , key has been pressed. function called if event hasn't been consumed during capturing or bubbling phase.
the table row doesn't event because other node has consumed ?
is there way can make event triggered on tablerow? here's code i'm using
table.setrowfactory(tv -> { tablerow<myobject> row = new tablerow<>(); row.setonkeypressed(new eventhandler<keyevent>() { @override public void handle(keyevent event) { // todo auto-generated method stub system.out.println(" in key event"); } });
Comments
Post a Comment