如何在提交后禁用整个 redux 表单,然后在清除所有字段后重新启用它
How to disable entire redux form after submitting and then re-enable it after clearing all fields
在提交值时禁用整个表单的 redux-form 方法是什么?
以及如何在清除表单字段中的所有值后重新启用整个表单?
我知道 html 方法是通过 fieldset disable
但我想知道 redux 形式的方法。
当您单击提交按钮时,通过调度操作和设置 Reducer.Then 中的值来更新商店,使用组件中的更新值。
构造函数(道具){
超级(道具);
this.state={
enableForm:true<br>
}
this.handleSubmit=this.handleSubmit.绑定(这个)
}
`componentWillRecieveProps(nextProps){
if(this.props.status !== nextProps.status)
{ this.setState({ enableForm:true })
}
}`
handleOnSubmit()
{
this.setState({enableForm:false})
}
您可以通过 react-redux 的连接来连接您的商店,您将通过 props 从商店获取价值。
将值设置为 false 后,您可以在禁用文本输入的情况下执行条件渲染。
在提交值时禁用整个表单的 redux-form 方法是什么?
以及如何在清除表单字段中的所有值后重新启用整个表单?
我知道 html 方法是通过 fieldset disable
但我想知道 redux 形式的方法。
当您单击提交按钮时,通过调度操作和设置 Reducer.Then 中的值来更新商店,使用组件中的更新值。
构造函数(道具){
超级(道具);
this.state={
enableForm:true<br>
}
this.handleSubmit=this.handleSubmit.绑定(这个)
}
`componentWillRecieveProps(nextProps){
if(this.props.status !== nextProps.status)
{ this.setState({ enableForm:true })
}
}`
handleOnSubmit()
{
this.setState({enableForm:false})
}
您可以通过 react-redux 的连接来连接您的商店,您将通过 props 从商店获取价值。 将值设置为 false 后,您可以在禁用文本输入的情况下执行条件渲染。