1
我正在使用Flexganttfx,并且我希望在我的甘特图中滑动到特定活动时单击某个术语(此术语是甘特图,但包含引用对于我想要扫描的活动对象)。如何在flexganttfx中将焦点设置为特定活动
如何做到这一点?
我正在使用Flexganttfx,并且我希望在我的甘特图中滑动到特定活动时单击某个术语(此术语是甘特图,但包含引用对于我想要扫描的活动对象)。如何在flexganttfx中将焦点设置为特定活动
如何做到这一点?
我找到了答案到flexganttfx论坛:
“有这样做没有任何实用方法,但您将需要在树表视图调用scrollTo(),然后申请一个特定的时间上。时间轴(Timeline.showTime())“。
http://dlsc.com/forums/topic/setselectedactivity-scroll-to-row-and-activity/
在我的情况:
int rowIndex = gantt.getTreeTable().getRow(treeItem);
gantt.getTreeTable().scrollTo(rowIndex);
gantt.getTimeline().showTime(date);
这解决了我的问题,我希望能帮助别人:)
我不知道Flexganttfx,但有一个叫'方法JavaFX中的.requestFocus()'。 可能会帮助你。 –
感谢您的回答@RanaDepto,但不幸的是对象Activity和它们的包装器ActivityRef不扩展Node,它具有metod .requestFocus()。 –