Mi accodo a questo post perchè ho lo stesso problema:
Se vengono creati ad esempio 4 elementi sul combobox e io volessi scatenare un evento (come un'apertura di una pagine web) al click di uno degli item del combobox questo si verifica solo se clicco su tutti gli elementi tranne il primo.
Il motivo credo perchè nel codice che scrivo genero un "eventListener " con l'evento "change" che giustamente si attiva se cambio item del combobox e non se vado a cliccare proprio il primo della lista.
Ho cercato sulla documentazione ma ci sono solo quest eventi
ComboBox.change
Trasmesso quando il valore della casella combinata cambia in seguito all'intervento dell'utente.
ComboBox.close
Trasmesso quando l'elenco della casella combinata inizia a chiudersi.
ComboBox.enter
Trasmesso quando viene premuto il tasto Invio.
ComboBox.itemRollOut
Trasmesso quando il puntatore esce dalla voce dell'elenco a comparsa.
ComboBox.itemRollOver
Trasmesso quando si passa il puntatore su una voce dell'elenco a discesa.
ComboBox.open
Trasmesso quando inizia l'apertura dell'elenco a discesa.
ComboBox.scroll
Trasmesso quando si scorre l'elenco a discesa.
Qualcuno sa come ovviare al problema magari inizializzando il selectIndex del Combo a -1 per far scatenare l'evento "change" o ulteriori soluzioni?
Grazie in anticipo.
![]()

Rispondi quotando
