| | |
| | | |
| | | const TreeSelectInput = ({ resource, required, onChange, label, source = 'parentId', value, isTranslate = false, ...rest }) => { |
| | | const translate = useTranslate(); |
| | | const { setValue } = useFormContext(); |
| | | const form = useFormContext(); |
| | | const [filter, setFilter] = React.useState(""); |
| | | const [treeData, setTreeData] = React.useState([]); |
| | | |
| | |
| | | const handleChange = (event) => { |
| | | const val = event.target.value; |
| | | setProxyVal(val); |
| | | setValue(source, val, { |
| | | form?.setValue(source, val, { |
| | | shouldValidate: true, |
| | | shouldDirty: true, |
| | | }); |