0
admin-on-rest
で、入力中(つまり検証前)にonChangeハンドラを使用してTextInputの値を変更するにはどうすればよいですか?検証前にAdmin-on-RestのTextInput値を変更しましたか?
const handleChange = (e, newValue) => {
const value = newValue.toUpperCase();
// ???? How do we inform the TextInput of the new value, since we do not have a state inside this component but only in REDUX?
};
...
<Edit title={<TitleEdit />} {...props}>
<SimpleForm validate={validateCreateEdit}>
<TextInput label="BRAND" source="brand" onChange={handleChange.bind(this)} />
</SimpleForm>
</Edit>
ありがとう:
は、例を参照してください。
ありがとうございますKunal、 "あなたは親コンポーネントの状態を更新する"という意味を実証できますか?あなたは行動を送ることを意味しますか? SimpleFormがこの値をREDUX状態から取得するように、どのようにしたらどうなるかは分かりませんが、これについて詳しく教えてください。 もう一度おねがいします! – user2078023
あなたの懸念に対処する編集を追加しました。 –