【问题标题】:How to get calculated fields to work in AOR?如何让计算字段在 AOR 中工作?
【发布时间】:2018-03-15 09:04:14
【问题描述】:

我很惊讶这个问题没有更频繁地出现。表单一直都有计算字段。我猜Redux-form 有一些问题,所以 AOR 也有。 https://github.com/final-form/final-form 已经包含计算字段...

虽然https://github.com/marmelab/aor-dependent-input 非常好,并且可以通过解析进行计算,但我看不到一种方法可以将该值实际设置为 DependentInput 源。 (它现在所做的就是在 item1 和 item2 中输入值时取消隐藏)。

import { DependentInput } from 'aor-dependent-input';

const totalcalculated= (record) => record.item1 + record.item2);

export const UserCreate = (props) => (
    <Create {...props}>
        <SimpleForm>
            <NumberInput source="item1" />
            <NumberInput source="item2" />

            <DependentInput resolve={totalcalculated}>
                <NumberInput source="total" />
            </DependentInput>
        </SimpleForm>
    </Create>
);

【问题讨论】:

  • 您实际上想要达到的目标并不明显。你能解释一下你的用例吗?

标签: admin-on-rest


【解决方案1】:

您必须将NumberInputSimpleForm 替换为您自己的自定义组件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-15
    • 2020-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    相关资源
    最近更新 更多