JavaFX,如何冻结TableView中某些列的位置

Luc*_*uca 12 javafx tableview javafx-2

这个想法是:在N列的TableView上,即使使用水平滚动条,前M列始终可见.

我的要求附近唯一的事情是将两个tableviews绑定在一起,以便它们同步滚动.根据我的观点,并排放置两张桌子的想法并不是最好的

1)列的类型在两个表之间是部分独立的:如果使用相同的observableList,则行在两个表中排序,但不可能在多列上排序,其中至少一列不在同一个表
2上)鼠标滚轮或箭头键没有同步滚动

我知道,可能,我可以使用EventHandlers和Listeners处理这些问题,但我希望可以只使用一个表.

所以,问题是:TableView或TableColumns上是否有任何可配置属性可以实现我正在寻找的行为?

Dav*_*vid 2

所以,问题是:TableView 或 TableColumns 上是否有任何可配置的属性来实现我正在寻找的行为?

显然不是,但 JavaFX Jira 上有一个针对此行为的功能请求(您需要注册才能查看):

https://javafx-jira.kenai.com/browse/RT-19454

我建议你投票支持它。:^)