Changement de sélection dans une ListView
Après MashupXFeed et les réseaux sociaux, retournons à un peu de technique : comment gérer le changement de sélection dans une ListView et récupérer la sélection ?
Voilà une réponse possible : ajouter un listener sur le SelectionModel.
// Initialize the ListView and required stuff to load and display it.
ListView listView = new ListView();
listView.setTemplate(getTemplate());
listView.setItemSelector("div.listview-item");
// Setup selection Listener.
listView.getSelectionModel().addListener(
Events.SelectionChange,
new Listener>() {
public void handleEvent(SelectionEvent se) {
ModelData selectedModel = se.selection.get(0);
}
});
