react 在点击查看的时候禁用整个表单,前提新增,编辑,查看用的是一个表单

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

回到顶部