[英]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.