需求:
form表单新增内容提交数据后,下次在打开form表单,发现form表单的控件上还是保持上一次的值,我们的期望是再次新增打开form表单的时候,form表单是没有数据的。
那么怎么解决呢?
- Modal+form表单形式的form表单
第一次代码:
(defn sys-user-form []
(utils/create-form
(fn [props]
(let [this (utils/get-form)
item-col {:labelCol {:span 5} :wrapperCol {:span 15}}
visible @(rf/subscribe [:user/sys-user-add-modal-visible])
data @(rf/subscribe [:user/user-add-info])]
[:> ant/Modal {:title (str "新建" (:nickname data) "的系统账号")
:closable false
:visible visible
:onCancel (fn [] (rf/dispatch [:user/sys-user-add-modal-event]))
:onOk (fn []
((:validateFieldsAndScroll this)
(fn [err values]
(when (not err)