Come modificare la modalità di selezione (HTML)
[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]
La proprietà selectionMode del controllo ListView specifica il modo in cui l'utente può selezionare gli elementi dell'elenco.
Cosa sapere
Tecnologie
Prerequisiti
- Partiamo dal presupposto che puoi creare e usare un controllo ListView. Per altre info, vedi Guida introduttiva: Aggiunta di un controllo ListView.
Istruzioni
Modificare la modalità di selezione
La proprietà selectionMode supporta i valori seguenti, definiti dall'enumerazione SelectionMode:
Termine | Descrizione |
---|---|
none |
Gli elementi non possono essere selezionati. |
single |
Solo un elemento potrebbe essere selezionato. Facendo clic su un elemento si cambia la selezione per quell'elemento. |
multi |
Più elementi potrebbero essere selezionati. Facendo clic su diversi elementi si aggiungono alla selezione. |
Per specificare la modalità di selezione in HTML, usa l'attributo data-win-options per impostare l'oggetto selectionMode su una rappresentazione di stringa di uno dei valori di enumerazione consentiti, ad esempio "none" o "single".
Specificare la modalità di selezione in HTML
L'esempio seguente imposta la modalità di selezione in modo che sia possibile selezionare un solo elemento.
<div id="basicListView" data-win-control="WinJS.UI.ListView" data-win-options="{ itemDataSource : DataExample.itemList.dataSource, itemTemplate: select('#mediumListIconTextTemplate'), selectionMode: 'single'}"> </div>
Per specificare la modalità di selezione in JavaScript, recupera il controllo e ne imposta la proprietà selectionMode
Specificare la modalità di selezione in JavaScript
L'esempio seguente imposta la modalità di selezione in modo che sia possibile selezionare un solo elemento.
var myListView = document.getElementById("basicListView1").winControl; myListView.selectionMode = WinJS.UI.SelectionMode.single;