Uthpala Bandara
Uthpala Bandara

Reputation: 47

How to get a value from a selected row in jfxtreetableview

I have searched all over the internet but couldn't find any easy way to get selected value from a jfxtreetableview like good old jtable anyone knows about it?

I have created a jfxtreetableview and populated data.

JFXTreeTableColumn<Person, String> address = new JFXTreeTableColumn("Address"); 
address.setPrefWidth(100); 
address.impl_setReorderable(false); 
address.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() 
{ 
@Override public ObservableValue<String> call(TreeTableColumn.CellDataFeatures<Person, String> param) 
{ 
return param.getValue().getValue().address; 
} 
}); 

Upvotes: 0

Views: 780

Answers (1)

Peter Nehila
Peter Nehila

Reputation: 66

You can get selected item by doing this :

yourTreeTableView.getSelectionModel().getSelectedItem();

Upvotes: 1

Related Questions