Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javafx 2 JavaFX如何在pageLoad上的TableView中显示2个空行?_Javafx 2 - Fatal编程技术网

Javafx 2 JavaFX如何在pageLoad上的TableView中显示2个空行?

Javafx 2 JavaFX如何在pageLoad上的TableView中显示2个空行?,javafx-2,Javafx 2,我有一张阿索班的桌子。页面加载时,表格应显示2个空行。为了实现这一点,我编写了如下代码: final ObservableList<ContainerVO> tblReceiptContent = FXCollections.observableArrayList(); tblReceiptContent.add(new ContainerVO()); tblReceiptContent.add(new ContainerVO()); tblReceipt.setItems(tblR

我有一张阿索班的桌子。页面加载时,表格应显示2个空行。为了实现这一点,我编写了如下代码:

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

我认为这不是正确的方法。我不想创建一个包含两个项目的列表。列表应为空。当我编辑表中的空行时,应该添加项。是否有更好的方法显示空行?

当您使观察列表未初始化其属性时

试试这个

final ObservableList tblReceiptContent = FXCollections.observableArrayList();
tblReceiptContent.add("");
tblReceiptContent.add("");
tblReceiptContent.add(new ContainerVO());

由于TableView使用数据绑定,我看不到其他方法。有两行是很合乎逻辑的。如果你“黑客”的东西没有一个项目集合,你可能会打破数据绑定。