react 的 antd框架中 form使用需註意: 1、不能用state改變下拉框、輸入框等組件的值,因為 經過 getFieldDecorator 包裝的控制項,表單控制項會自動添加 value(或 valuePropName 指定的其他屬性) onChange(或 trigger 指定的其他屬性) ...
react 的 antd框架中 form使用需註意:
1、不能用state改變下拉框、輸入框等組件的值,因為 經過 getFieldDecorator
包裝的控制項,表單控制項會自動添加 value
(或 valuePropName
指定的其他屬性) onChange
(或 trigger
指定的其他屬性),數據同步將被 Form 接管值。要用setFieldsValue({key:value});
2、比如修改頁面使用form 用到下拉框Select時,要給select加上lableInValue={true}屬性,相應的setFieldsValue 的value也必須換成{key:“”,value:""}的形式