Javafx 如何在flexganttfx中设置对特定活动的关注

Javafx 如何在flexganttfx中设置对特定活动的关注,javafx,gantt-chart,Javafx,Gantt Chart,我使用的是FlexGantFX,当我单击术语时,我希望滑动到甘特图中的特定活动(该术语在甘特图外,但包含我要滑动到的活动对象的引用) 如何做到这一点?我在FlexGantFx论坛上找到了答案: 目前还没有实用方法可以执行此操作。您需要在树表视图上调用scrollTo(),然后在时间线上请求特定时间(timeline.showTime()) 就我而言: int rowIndex = gantt.getTreeTable().getRow(treeItem); gantt.getTreeTable

我使用的是FlexGantFX,当我单击术语时,我希望滑动到甘特图中的特定活动(该术语在甘特图外,但包含我要滑动到的活动对象的引用)


如何做到这一点?

我在FlexGantFx论坛上找到了答案:

目前还没有实用方法可以执行此操作。您需要在树表视图上调用scrollTo(),然后在时间线上请求特定时间(timeline.showTime())

就我而言:

int rowIndex = gantt.getTreeTable().getRow(treeItem);
gantt.getTreeTable().scrollTo(rowIndex);
gantt.getTimeline().showTime(date);

这就解决了我的问题,我希望能帮助别人:)

我在FlexGantFx论坛上找到了答案:

目前还没有实用方法可以执行此操作。您需要在树表视图上调用scrollTo(),然后在时间线上请求特定时间(timeline.showTime())

就我而言:

int rowIndex = gantt.getTreeTable().getRow(treeItem);
gantt.getTreeTable().scrollTo(rowIndex);
gantt.getTimeline().showTime(date);

这就解决了我的问题,我希望能帮助别人:)

我不知道Flexganttfx,但在JavaFX中有一个名为
.requestFocus()
的方法。也许它可以帮助您。感谢您的回答@RanaDepto,但不幸的是对象活动及其包装器ActivityRef没有扩展节点,该节点具有metod.requestFocus()。我不知道FlexGantFX,但JavaFX中有一个名为
.requestFocus()
的方法。也许它可以帮助您。感谢您的回答@RanaDepto,但不幸的是,对象活动及其包装器ActivityRef没有扩展节点,该节点具有metod.requestFocus()。