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()。 –