如何在Loader {
height: Math.max(item ? item.implicitHeight : 0, 200)
}
中选择和删除多个对象?
TableView
但是在eclipse中,我一直收到这个错误:
类型不匹配无法将void转换为ObservableList
答案 0 :(得分:1)
试试这个:
<manifest>
答案 1 :(得分:1)
首先,您必须在表格上启用多项选择
myTableView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
这将允许用户使用Ctrl键选择多个项目。
然后,在“删除”按钮的事件中,您必须执行以下操作:
ObservableList<MyDisplayedObject> SelectedItemsOfTable=tblProductos.getSelectionModel().getSelectedItems();
if(SelectedItemsOfTable.size()>0){
//Do your Stuff here
}
其中“MyDisplayedObject”是您在TableView上显示的对象的类。
答案 2 :(得分:0)
fxClassroom.setSelectionMode(SelectionMode.MULTIPLE);
这使您可以在表格中选择多行。
ObservableList<Student> list = fxClassroom.getSelectionModel().getSelectedItems();
fxClassroom.getItems().removeAll(list);