react 在点击查看的时候禁用整个表单,前提新增,编辑,查看用的是一个表单
在这个表单render下添加
let { getFieldDecorator } = this.props.form; if (this.props.disabled) {
getFieldDecorator = (...rest) => {
return element => {
let NewElement = React.cloneElement(element, {
disabled: true
});
return this.props.form.getFieldDecorator(...rest)(NewElement);
};
};
}
然后在点击查看时传入参数
that.setState({ disabled: true
},()=>{
that.loadData();
});
不禁用时就把disadble : false
以上是 react 在点击查看的时候禁用整个表单,前提新增,编辑,查看用的是一个表单 的全部内容, 来源链接: utcz.com/z/384127.html