Visualizzazione dei risultati da 1 a 2 su 2

Discussione: ListBox multiline

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493

    ListBox multiline

    Salve a tutti. Ho una listbox multiline e per selezionare 1+n righe devo tenere premuto il tasto Shift. E' possibile selezionare piu' righe senza lo Shift?
    Grazie mille e ciao

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Quello è il normale funzionamento dei listbox, anche di windows. Puoi provare questo codice, a tuo rischio (e modifiche).. :)

    codice:
    var listener = new Object();
    listener.selecting = false;
    listener.change = function(evt)
    {
    	var index = evt.target.selectedIndex;
    	if(!this.selecting){
    		this.ini = index;
    	} else {
    		var select = [];
    		if(index < this.ini){
    			for(var i = index; i < this.ini + 1; i++)select.push(i);
    		} else {
    			for(var i = this.ini; i < index + 1; i++)select.push(i);
    		}
    		evt.target.selectedIndices = select;
    	}
    	this.selecting = !this.selecting;
    };
    lista.addEventListener("change", listener);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.