How can I re-render a view on select event?

Visto 23 veces
Saltar al primer mensaje no leído

Oleg Kilimnik

no leída,
21 jul 2017, 8:58:2721/7/17
a Light Table Discussion
How can I re-render a view on select event?

(defui select-build [this]
  [:select {:name "build"
            :style {:width 90}}
   [:option {:value "dev"
             :selected (if (= (:build @this) "dev")
                         true
                         false)}
    "Dev"]
   [:option {:value "prod"
             :selected (if (= (:build @this) "prod")
                         true
                         false)}
    "Prod"]]
  :change #(this-as me (let [b (if (= (:build @this) "prod")
                                 "dev"
                                 "prod")]
                         (cache/store! ::build b)
                         (object/merge! this {:build b}))))
Responder a todos
Responder al autor
Reenviar
0 mensajes nuevos