2013-10-21 30 views
1

我在AchorPane中有一个TableView。在页面加载时,表格应显示2个空行。为了实现这一点,我编码像这样:JavaFX如何在pageLoad的TableView中显示2个空行?

final ObservableList<ContainerVO> tblReceiptContent = FXCollections.observableArrayList(); 
tblReceiptContent.add(new ContainerVO()); 
tblReceiptContent.add(new ContainerVO()); 
tblReceipt.setItems(tblReceiptContent); 

我认为它不是正确的方法。我不会创建一个列表与2项。该列表应该是空的。当我编辑表中的空行时应该添加项目。是否有更好的方式来显示空行?

+1

作为TableView中工作与数据绑定,我没有看到另一种方式。有两条线是相当合乎逻辑的。如果你“破解”某些东西而没有收集物品,你可能会破坏数据绑定。 – zenbeni

回答

0
当你观察名单不initalized其财产

...

试试这个...

final ObservableList tblReceiptContent = FXCollections.observableArrayList(); 
tblReceiptContent.add(""); 
tblReceiptContent.add(""); 
tblReceiptContent.add(new ContainerVO()); 
相关问题