[英]How to disable a Field in redux-form?
我只是尝试禁用redux-form
的字段,如下所示,但它似乎没有任何影响。 这是redux-form
7.4.2版。
<Field
name="mu"
type="text"
component={renderField}
label="DRIFT FUNCTION [ μ(X(t),t) ]:"
disabled={true}
validate={[required]}
/>
也
<Field
name="mu"
type="text"
component={renderField}
label="DRIFT FUNCTION [ μ(X(t),t) ]:"
props={{ disabled: true }}
validate={[required]}
/>
请帮忙
你可以传递道具对象:
props:object [可选] :带有自定义道具的对象,通过Field组件传递给提供给组件prop的组件。 这个道具将合并到Field本身提供的道具。
// outside your render() method
const renderField = field => (
<div>
<input
{...field.input}
disabled={field.disabled} // you'll use it here
type="text"
/>
</div>
);
// inside your render() method
<Field
name="myField"
props={{
disabled: true, // like this
}},
component={renderField}
/>
input = {{disabled:true,}}
将其添加到Field标记中
如果你正在使用redux-Form,那么代码可以像@Vanun一样解释
<Field
name="Name"
component="fieldset"
type="text"
disabled={true}
/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.