Cerco di capire come elm funziona con un esempio personalizzato.Lavorare con elm e selezionare
durationOption duration =
option [value (toString duration) ] [ text (toString duration)]
view : Model -> Html Msg
view model =
Html.div []
[ h2 [] [ text "Month selector"]
, select []
(List.map durationOption [1..12])
]
È un semplice esempio per lavorare con una selezione. Vorrei che, ogni volta che cambio il valore del mese, moltiplica per valore di 10, ad esempio. Secondo la documentazione non ci sono eventi come onChange
o onSelect
, devo creare il mio con on?
Grazie per la risposta. Ho bisogno di più competenze per undertand cosa aggiungere in questo pezzo di codice. – billyJoe
Perché "onChange' non esiste nella libreria standard? – DenisKolodin
Non dimenticare che puoi usare' Html.Attributes.selected = True' nell'elemento 'option' per assicurarti che l'opzione scelta sia sempre visualizzata correttamente seleziona la casella –