http://yogthos.github.io/reagent-forms-example.htmlのサンプル コードに従っていて、リストに複数選択オプションを使用しようとしていました。
(defn select-item [item]
(go
(reset! current-selection item)
(let [response (<! (check-for-response))]
(reset! current-response response)
(reset! past-response response))))
;;batch
(defn item-list []
[:div#items-list
[items-list-header]
[:ul.list-group.items {:field :multi-select :id :pick-a-few}
(if (pos? (count @items))
(doall (for [item @items]
^{:key (item "upc")}
[:li.list-group-item [:a {:class (set-item-class item) :on-click #(select-item item) :href "#"}
(item "description")]]))
[:li [:a "No Items For This Department"]])]])
(defn product-component []
[:div
[item-list]
[product-response]
;[bind-fields item-list items]
;[bind-fields item-list product-response]
])
複数選択できない理由を知っている人はいますか? ロジックselect-item
は変更されますが、UI に複数選択が表示されないようです
私はうまくいっていbind-fields
ませproduct component
んでした。