2017-03-03 2 views
0
int rowNo = row.getIndex(); 
TableViewSelectionModel sm = getTableView().getSelectionModel(); 
sm.select(rowNo); 
ObservableList<ObjectWrapper> sk = sm.getSelectedItems(); 

J'ai besoin de sauter sm.select(rowNo); et besoin de quelque chose commeComment obtenir des éléments à un index particulier à partir d'un modèle de sélection sans le sélectionner?

ObservableList<ObjectWrapper> sk = sm.getItemsAtIndex(rowNo); 

Quelqu'un peut-il suggérer une façon d'y parvenir?

+0

Utilisez simplement la propriété 'items' du' TableView' au lieu du modèle de sélection? – Itai

Répondre

0

Vous pouvez utiliser la méthode getItems() pour cela,

Person table_row = table_view.getItems().get(index); 

Où est Person propriétés classe du TableView.

+1

Il vous sera utile si vous ajoutez quelques explications, merci –