Java 动态嵌套表列';s
我对JavaFX非常陌生,我正在尝试填充一个TableView,这些列是动态填充的。我的问题是,从第二列开始,依此类推必须嵌套,例如,第二列必须有两个或X个嵌套列,依此类推。。。例如,我正在使用这个来获取数据Java 动态嵌套表列';s,java,javafx-2,javafx,Java,Javafx 2,Javafx,我对JavaFX非常陌生,我正在尝试填充一个TableView,这些列是动态填充的。我的问题是,从第二列开始,依此类推必须嵌套,例如,第二列必须有两个或X个嵌套列,依此类推。。。例如,我正在使用这个来获取数据 ObservableList<ObservableList>data = FXCollections.observableArrayList(); while(rs2.next()){ ObservableList<String> row = FXCollect
ObservableList<ObservableList>data = FXCollections.observableArrayList();
while(rs2.next()){
ObservableList<String> row = FXCollections.observableArrayList();
if(rs2.getInt("connectionid")!=0){
row.add(rs2.getString("tdestname"));
row.add(rs2.getBigDecimal("tdusdprice").toString()); // Dynamic fields...
row.add(rs2.getBigDecimal("tdeurprice").toString());
......
data.add(row);
}
}
tvRates.setItems(data);
observeListData=FXCollections.observearraylist();
while(rs2.next()){
ObservableList行=FXCollections.observableArrayList();
如果(rs2.getInt(“connectionid”)!=0){
add(rs2.getString(“tdestname”);
row.add(rs2.getBigDecimal(“tdusdprice”).toString();//动态字段。。。
add(rs2.getBigDecimal(“tdeurprice”).toString());
......
添加数据(行);
}
}
tvRates.setItems(数据);
在这些之后,我的TableView无法显示数据,您能教我如何读取嵌套列上提取的数据吗,您在哪里实例化了它,如何实例化?您共享的代码与使用
javafx
`TableView.TableView文档的动态嵌套列无关:对于嵌套列,请使用TableColumn的getColumns()方法: