Admin-on-rest:根据字段值输入验证

时间:2017-10-17 14:38:22

标签: admin-on-rest

在编辑视图的SimpleForm中,我想根据当前内部成员数设置组大小的最小值。

该实体是:

group = {members: 3, size: 10}

我想要实现的目标如下:

export const UserCreate = (props) => (
<Edit {...props}>        
    <SimpleForm>
          <DisabledInput label="Members number" 
                         source="members" />
          <NumberInput label="Group size" 
                       source="size" 
                       validation={{min: members, required: true}} />        
    </SimpleForm>
</Edit>
);

1 个答案:

答案 0 :(得分:1)

documentation Per Field Validation:Function Validator 部分对此进行了解释。

简而言之,您定义了一个将采用2个参数的函数:要验证的value和包含所有表单值的values