首页 > 解决方案 > React-Admin,通过 onChange 事件自动完成表单

问题描述

是否可以通过 onChange 事件自动填写表单?

是否可以通过 ReferenceInput 的请求访问所有数据?

const handleChange = (event, ...props) => {

};

<ReferenceInput label="User" source="user.id" onChange={handleChange} reference="user">
   <SelectInput fullWidth optionText="userDescription"/>
</ReferenceInput>

标签: reactjsreact-admin

解决方案


对于自定义onChange事件,您应该在 inputProps 属性中将其传递给 ReferenceInput。

像这样的东西应该工作:

    <ReferenceInput
      inputProps={{
        onChange: e => {
          //your logic here
       },
      }}
    >

另一方面,如果你想访问来自 ReferenceInput 的数据,你可以做你自己的组件并接收选项作为choicesprop。


推荐阅读