gpt4 book ai didi

admin-on-rest:隐藏表单输入取决于其他输入值

转载 作者:行者123 更新时间:2023-12-04 05:36:02 25 4
gpt4 key购买 nike

我找不到隐藏输入的方法取决于某些记录值。我试图得到 import { formValueSelector } from 'redux-form'获取当前状态,但我失败了。

export default props => 
<Edit {...props}>
<SimpleForm>
<DisabledInput source="id"/>
<NumberInput options={opts} source="age" />
{
props.record.age > 18 &&
<TextInput options={opts} source="question"/>
}
</SimpleForm>
</Edit>

最佳答案

您可以使用 marmelab/aor-dependent-input ,它是根据其他输入值显示输入的组件。

用法示例:

import React from 'react';
import {
Create, SimpleForm, TextInput, DisabledInput, NumberInput
} from 'admin-on-rest';
import DependentInput from 'aor-dependent-input';

const checkAge = (age) => {
return parseInt(age, 10) > 18;
};

const UserCreate = (props) => (
<Create {...props}>
<SimpleForm>
<DisabledInput source="id"/>
<NumberInput source="age" step="1" />

<DependentInput dependsOn="age" resolve={checkAge}>
<TextInput source="question"/>
</DependentInput>
</SimpleForm>
</Create>
);

export default UserCreate;

关于admin-on-rest:隐藏表单输入取决于其他输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42763651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com