在TableView的底部始终有一个空的TableRow

时间:2016-02-26 11:08:38

标签: javafx tableview tablerow

我有一个TableView,我通过右键单击下面的行来添加一行,我想放置行并在上下文菜单中选择“添加”。当TableView包含如此多的行以使整个视图填充已填充的行时,这将成为一个问题,因为不会显示空行。发生这种情况时,我只能在底部的行上方添加一行,但不能在它下面添加一行。

使用时,在TableView的底部添加“虚拟物品”不是一种选择。我需要添加一个TableRow,其项目为null,就像通常在没有足够的项目填充视口时填充TableView视口的行。

有没有办法确保表格底部总是有TableRow没有项目?

编辑:向整个TableView添加上下文菜单,并在使用时自动添加行也不是一个选项。这是因为我需要在输入索引下面的行中添加一个样式类,以便为用户提供有关行放置位置的反馈。因此,需要有一个TableRow对象来添加样式类。

编辑:我意识到我的文字有点乱。这是尝试澄清我想要的实际行为:

我不希望视口始终在底部显示一个空行,这将是某种“粘性行”行为。我希望实际的表在最后一行之后显示一个空行。即:当我在列表的“中间”,并且看不到最后一行时,不应显示空行。唯一需要空行的时候是我想在表格列表的末尾添加一个项目。因此,当我向下滚动以便看到列表的末尾时,我需要一个空行。原始文本中解释了我需要这种确切行为的原因。

0 个答案:

没有答案